Implement BlockContext

Implements [BlockContext](https://github.com/sonata-project/SonataBlockBundle/pull/55)

Depends on:
- https://github.com/sonata-project/SonataBlockBundle/pull/62 (merged)
- https://github.com/sonata-project/SonataBlockBundle/pull/65 (pending resolution of discussion)