Fixes in cjs server.

- require.js route does not get overidden by multiple CJSServer instances.
- every boot script has its own alias for route to scripts
Export component stuff.
Add test for dm.ComponentTree.