Initial commit for Persistence Cache Handler (but no cache yet)

Tries to de couple persistence handlers, lazy load them, and in later
commits cache them one buy one.
Implement SPI\Persistence\Cache\SectionHandler
Update composer deps
Merge branch 'master' into spiPersistenceCache
Merge branch 'master' into spiPersistenceCache
Implement SPI\Persistence\Cache\ContentTypeHandler
Fix call CacheItem->get() before ->isMiss()
Implement SPI\Persistence\Cache\LocationHandler
Implement Persistence Logger to log un cached Persistence calls

This could/should have been done as a seperate persistence implementation
wrapping around legacy/persistence for cleaner code, however some more
cleanup is needed on how the handlers are loaded using DIC before that
becomes easy to do (for instance they can use aliases like repository).
Update yml config for persistence cache
Add working SPI data collector & profiling
Fix CS issue in SPIPersistenceDataCollector
Add Content and Cached Language handler
CS in Cache\ContentHandlerTest.php
Add yml configuration for content & langiuage cache handler
Merge branch 'master' into spiPersistenceCache
Cleanup eZ Publish profile tab a bit

Done:
- Rename to eZ Publish to make space for additional future info
- Only show loaded handlers once and count next to it
- strip out array part of argument var_export for better readability
CS in DataCollector
Add cache for ContentTypeGroup
Implement ContentType identifier cache