Fixed: implement redirectContent instead of loadContentInfoByRemoteId
Fixed: throw correct exception on 403 redirect
Implemented: ContentTypeGroup* and struct methods
Tested: ContentTypeGroup input parser
Tested: ContentTypeGroupList parser
Tested: ContentTypeGroupUpdateStruct and ContentTypeGroupCreateStruct visitors
Added: spec for loading ContentTypeGroup by identifier
Fixed EZP-20490: contentobject_link.op_code was not completely removed from Legacy
Fixed: some phpdoc c/p issues
Added: field settings and validator configuration to FieldDefinition* schemas
Updated: serializeFieldSettings() and serializeValidatorConfiguration() needs to be used by field definition create and update structs
Fixed: hash elements type
Fixed: field element type in schema for Version
CS: ID => Id

We used "Id" everywhere but in a few places. This has been harmonized.
Fixed: Object state not set when creating content

+ Notice fix in InMemory/ObjectStateHandler.php
EZP-20467: Fixed CSRF dependency injection
Fixed: fieldSettings and validatorConfiguration type is xsd:anyType
Merge pull request #242 from ezsystems/REST-spec-ContentTypeGroupByIdentifier

REST: Loading ContentTypeGroup by identifier
EZP-20467: Read the CSRF token name from parameters
Added: spec for loading Content by remote id