standardize configuration for tags and invalidators

fix #33

i differ from what we discussed a bit:


```yaml
fos_http_cache:
    cache_control:
        -
            match:
                ...
            headers:
                ...
    cache_manager:
        ...
        tag_map:
            -
                match:
                    path: ^/news
                tags: [news-section]
                tag_expressions: ...
        route_invalidators:
            -
                match:
                    ...
                routes:
                    ...
```

with the route invalidators, i wonder why we limit that to invalidate routes, we could also support paths there, to have the same features as the annotations.
The idea was to be able to specify a service that mapped the parameters in the origin route to parameters in the route to be invalidated. However, I never had the time to write the functionality, so I’m fine with removing it for now.