Fix ViewModel.require with component@1.0.0

component/builder2.js rewrites `require` calls during the build step, therefore it's not possible to require a module dynamically.
Added a list of internal modules that are exposed for plugins.

Not sure if we should add this in `main.js` or in a different module. Let me know