AMD support, build js bundles using requirejs
AMD support, overload requirejs "node/file" to use memory cached files instead of filesystem
AMD support, make Builder#build asynchronous