Creating missing container aliases from "registerCoreContainerAliases" method

Right now container aliases from almost all core components are registered in the `registerCoreContainerAliases` method. This immediately creates problems when some of components stop being part of core, e.g. `Html` in Laravel 5.0.

I propose for each component's service provider to register it's own container aliases.

Related issue: rcrowe/TwigBridge#150