[WIP] Cache - remember context in BlockContextManager

Moved part from https://github.com/symfony-cmf/BlockBundle/pull/67/commits

Not ready for merge, want to test it one more time.