tree block: implement new block context

Implements [BlockContext](https://github.com/sonata-project/SonataBlockBundle/pull/55)

Related to https://github.com/symfony-cmf/BlockBundle/pull/57