clear factoryCache on-unregister
createChildView should throw a TypeError if no view or viewName was provided
inject Component's layoutName
Merge pull request #3221 from stefanpenner/fix_component_with_factory_injections

Make components play nicely with factory injections