title: Require.js ignoring baseUrl
body: <p>OK this is driving me crazy so maybe someone can point me in the right direction...</p>
  
  <p>I'm using the latest require.js combined with jquery as my module loader. I am using the <code>data-main</code> attribute to point to a config file with a <code>baseUrl</code>. When I try to load a module the <code>baseUrl</code> is ignored and require is attempting to load from the same location as <code>main.js</code>.</p>
  
  <p><strong>/js/main.js</strong></p>
  
  <pre><code>require.config({
      baseUrl: '/js/vendor/'
  });
  </code></pre>
  
  <p><strong>/path/to/page.html</strong></p>
  
  <pre><code>&lt;script data-main="/js/main" src="/js/vendor/require-jquery.js"&gt;&lt;/script&gt;
  &lt;script&gt;
  require(['jquery', 'bootstrap'], function($) {
      $(function() {
          console.log('hello world!');
      });
  });
  &lt;/script&gt;
  </code></pre>
  
  <p><strong>Expected:</strong> </p>
  
  <p>Loads <code>http://localhost:3000/js/vendor/bootstrap.js</code> and logs <code>hello world!</code></p>
  
  <p><strong>Actual:</strong> </p>
  
  <p>Attempts to load<code>http://localhost:3000/js/bootstrap.js</code> -- Fails :'(</p>
  
  <p>I've tried using relative paths instead of absolute paths for both <code>data-main</code> and <code>src</code> in the require script tag. Nothing I do seems to trigger the <code>baseUrl</code>. Am I totally missing something in the docs?</p>