Merge branch 'master' into search-service-tests

Conflicts:
	eZ/Publish/API/Repository/Repository.php
	eZ/Publish/API/Repository/Tests/phpunit-legacy.xml
	eZ/Publish/Core/FieldType/Media/Type.php
	eZ/Publish/Core/FieldType/TextBlock/Type.php
	eZ/Publish/Core/FieldType/Url/Type.php
	eZ/Publish/Core/Persistence/Legacy/Handler.php
	eZ/Publish/Core/Repository/FieldType/BinaryFile/Type.php
	eZ/Publish/Core/Repository/FieldType/DateAndTime/Type.php
	eZ/Publish/Core/Repository/FieldType/Float/Type.php
	eZ/Publish/Core/Repository/FieldType/Image/Type.php
	eZ/Publish/Core/Repository/FieldType/Integer/Type.php
	eZ/Publish/Core/Repository/FieldType/TextLine/Type.php
	eZ/Publish/Core/Repository/FieldType/XmlText/Type.php
	eZ/Publish/Core/Repository/Repository.php
	eZ/Publish/Core/Repository/Tests/Service/Legacy/common.php
	eZ/Publish/SPI/FieldType/FieldStorage.php
Fixed: typos in phpdoc
Merge branch 'master' into search-service-tests
urlservices branch first commit
Fixed: Integration tests after DI refactoring of Legacy storage.
Implemented: SPI integration tests for TextBlock field type
Fixed handling of sort keys in text line field type

This also changed the base field type SPI integration test to make it
possible to set and test sort keys.
Adapted remaining SPI field type integration tests
Tested: Integer field type
Moved sensible default assertions to base class
FieldType interface: added typehint to toHash + doc fixes
Tested: Float field type
Tested: Checkbox field type (SPI)
Handle validators correctly for int field type
Handle validators correctly for float field type
Revert "FieldType interface: added typehint to toHash + doc fixes"

This reverts commit 42ae41206560bb53815879a2cac05235d7e6d5e0.
Tested: DateAndTime field type (SPI)
Tested: Author field type (SPI)
Tested: Rating field type (SPI)
Use unique remote ID

Otherwise one failing test suite will cause the others to fail, too.