refactor(componentLoading): abstract platform-specific component loader

The component loading step was strongly coupled to the Angular 2.0
templating engine's component loader. This commit introduces a simple
abstraction for component loading and adds an Ng2-specific
implementation.