Fix #124 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.
Merge pull request #306 from kewah/master

ViewModel.require with component@1.0.0