Tag Cloud Block

This PR adds initial support for a TagCloud block and implements a PHPCR php-based tag aggregation strategy, with room to refactor a little to add support for an ORM / DBAL strategy.

I will give the PR another look tomorrow morning and add some missing tests etc.