Moving the user context logic out of the kernel inheritance hierarchy.
Added subscriber options to HttpCache
Move symfony http-cache support to the FOSHttpCache library for reusability.

Deprecate HttpCache in favor of EventDispatchingHttpCache
Merge pull request #179 from FriendsOfSymfony/move-symfony-cache-component

Move symfony cache component