add cacheservice

Database cache service based on Doctrine2 caching (http://doctrine-orm.readthedocs.org/en/latest/reference/caching.html). 

User can choose cache driver, by default array cache is initialized. Must use with big database queries. 

```
$cacheService  = $this->container->get('newscoop.cache');
```