relative module names makes using the require.js paths configuration possible
Split dependencyQueue.js from the moduleTree.js, so they are both easier to maintain
The sourcemap should always use forward slashes, since it represents urls, not file paths
use lodash extend, not custom one
loading the same file twice (once as a dependency and once manually) should not duplicate the file in the output
Async loading of the files