Frontend: inject AppKernel via constructor.

Making the kernel + DI container available in the entire frontend application.
API: validate if version exists.
FrontendUrl: add kernel dependency injection.
Frontend: refactor 'url' to DI container.
Frontend: refactor 'template' to DI container.
Frontend: refactor 'breadcrumb' to DI container.
Frontend: refactor 'header' to DI container.
Frontend: refactor 'footer' to DI container.
Frontend: refactor 'page' to DI container.
Frontend: refactor 'campaignmonitor' to DI container.
Frontend: refactor 'facebook' to DI container.
Frontend: refactor 'parseWidget' to DI container.
Frontend: return campaignmonitor from DI container.
Resolve conflicts.
Resolve conflicts.
Use DI container instead of SpoonFactory.
Refactor out Spoon factory in favor of DI container.
Resolve conflicts.
Add changes of SpoonRegistery to DIcontainer migration.
Merge branch 'master' into refactor-out-spoon-factory