Fix EZP-21955: Access to restricted content results in error 500

This makes sure to throw a AccessDeniedException (and resulting HTTP 403: Access Denied)
if an UnauthorizedException is thrown in the repository service.
Merge pull request #618 from joaoinacio/EZP-21995_restricted_content_http500

Fix EZP-21955: Access to restricted content results in error 500
EZP-21949: Added coverage for EzPublishCoreExtension
EZP-21904: Add integration test
EZP-21949: Fixed ImageMagick related fails on Travis
Fix EZP-21438: Improve permission handling to use view_embed
EZP-21771: Add unit test
Merge pull request #603 from MLoureiro/ezp21904_integration_test

EZP-21904: Add integration test
Merge pull request #490 from joaoinacio/EZP-21438_relations_view_embed

Fix EZP-21438: Improve permission handling to use view_embed
Merge pull request #617 from ezsystems/fix_EZP-21949_IncreaseCoverageCoreBundle

Fix EZP-21949: Increase code coverage in CoreBundle DIC extension
EZP-21771: Add integration test
Ezp21920: Add integration test
Fixed typos
Merge pull request #608 from ezsystems/fix-EZP-21548-role-clear-cache

Fix EZP-21548: Clear role assignments cache when dealing with locations
EZP-21949: Added coverage for RegisterStorageEnginePass
EZP-21920: Fix wrong locations + add assertions
EZP-21958: Added coverage for Common config parser
EZP-21961: Added tests to FieldType\Author
EZP-21961: Added tests to FieldType\BinaryFile and Media
EZP-21961: DateAndTime + Checkbox