title: intern grunt unable to load packages which are siblings of the package being tested
body: <p>I'm having a problem loading tests in a package who's dependencies are siblings of the package being tested.</p>
  
  <p>The currently messy code committed is at <a href="https://github.com/lbod/delite/tree/intern-bforbes-setup" rel="nofollow">https://github.com/lbod/delite/tree/intern-bforbes-setup</a>.
  The sibling dependencies of this package are dojo and dcl, therefore I used the loader intern config to set the baseUrl to '..' i.e.</p>
  
  <pre><code>loader: {
      baseUrl: '..',
      packages: [
          'delite',
          'dojo',
          'dcl'
      ]
  }
  </code></pre>
  
  <p>When loading the grunt test:local task, the tests-intern/intern.local intern config will load via grunt but the client.html unit test will not resolve intern.local</p>
  
  <pre><code>GET http://localhost:9000/tests-intern/intern.local.js 404 (Not Found) dojo.js:725
  Uncaught Error: Failed to load module tests-intern/intern.local from /tests-intern/intern.local.js (parent: *2)
  </code></pre>
  
  <p>However if I change the URL of client html (I'm able to do this because the test err'd and didn't close the browser) to <code>http://localhost:9000/__intern/client.html?baseUrl=%2F&amp;config=delite/tests-intern%2Fintern.local&amp;reporters=webdriver&amp;sessionId=48ba4743-2475-478c-b7a2-d94d661782ae</code>, tests will run successfully</p>
  
  <p>It feels like a catch 22 because if I change the intern Grunt task config to <code>config: 'delite/tests-intern/intern.local'</code> the task won't load intern.local.js</p>
  
  <p>Is this possible and if so how?</p>