EZP-21980: Fixed IO\Handler\Filesystem::update()

Updating contents + name would update the old file's content
instead of the renamed one.
Merge pull request #622 from MLoureiro/ezp21920_integration_test

Ezp21920: Add integration test
Merge pull request #623 from pborreli/typos

Fixed typos
Merge pull request #621 from ezsystems/coverage/EZP-21961-FieldTypes

EZP-21961: Improve coverage in FieldType
Merge pull request #610 from ezsystems/fix-EZP-21910-copySubtree-object-states

Fix EZP-21910: ObjectStates are not set for Content copied by LocationHandler::copySubtree()
EZP-21958: Added coverage for Page config parser
EZP-21045: deprecate removePolicy() and add InvalidArgumentException
EZP-21045: implement deletePolicy()
EZP-21045: update SignalSlot tests
EZP-21045: implement unit tests for removePolicy() and deletePolicy()
EZP-21045: update Role controller
EZP-21048: update integration tests
EZP-21045: added BC notes
Merge pull request #624 from ezsystems/implement_EZP-21958_coverageConfigParsers

Fix EZP-21958: Increase code coverage for EzPublishCoreBundle config parsers
Fixed strict errors in FieldType tests
Fix EZP-21940: delete location doesn't fully expire stash cache

Make sure to expire content/locations/<contentId> cache,
For this to work, LocationHandler must use rootLocation as a separate cache key part.
Also fix UrlAliasHandler Cache to use separate stash keys.
EZP-21989: Removed useless @covers annotations
EZP-21989: Completed coverage for ViewControllerListener
EZP-21989: Completed coverage for RequestEventListener
EZP-21994: use TRUSTED_PROXIES by default for user-hash generation.