Fix EZP-21176: Prevent REST hrefs without prefixes in payloads
Merge pull request #447 from patrickallaert/EZP-21168

Implemented EZP-21168: Remove API InMemory (Stub) implementation and test suite
Fix EZP-21206: Disable key normalization for children of 'system' configuration

Closes #446
EZP-20948: Added uri property to BinaryBase\Value
Fix EZP-21281: Warning: Could not generate user hash ! Fallback to anonymous hash
EZP-20948: refactored BinaryFile URI & ID handling

- renamed path to id
- added uri property

Tests updated and passing
EZP-20948: Fixed IOService + tests after refactoring
EZP-20948: Fixed handlers tests
EZP-20948: Fixed IOLegacy handler + tests
EZP-20948: Fixed ImageStorage return value for null case

Was generating a notice in Legacy\Converter\Image

true would
EZP-20948: Added BC layer for id -> path
EZP-209498: added BC doc entry
EZP-20948: added parent:: calls for __set & __get
EZP-20948: Fixed after rebasing from master
Merge pull request #451 from ezsystems/userHashGeneration

Fix EZP-21281: Warning: Could not generate user hash ! Fallback to anonymous hash
Fix EZP-20955: [API] modify integration tests to be more specific now that inmemory is gone
Fix EZP-21293: REST 404 errors should be valid
Merge remote-tracking branch 'patrickallaert/EZP-20461'

Conflicts:
	eZ/Publish/API/Repository/Tests/Stubs/RepositoryStub.php

Closes #436
[Travis] Do not allow PHP 5.5 to fail anymore now that it is final
[Travis] Skip running unit tests twice on PHP 5.3, spread tz across versions instead