Experimental bundle support.

RelocatableModuleTransformer create calls to ModuleStore.register(name, deps, func),
where deps is an array of module-specifiers (unnormalized names).
Add ModuleStore.register(name, deps, func), fills bundleStore[name].
Check bundleStore during load processing, after module registry, before fetch.
If hit, create BundleCodeUnit, a TRANSFORMED codeUnit with
properties {deps, execute}.
The BundleCodeUnit participates in the remaining load processing.
Upon evaluation the [deps] are normalized and passed as names to the execute() function.

Fixes issue #754

Review URL: https://api.github.com/repos/google/traceur-compiler/issues/764

Closes #764.