Fix EZP-21847 fatal error in legacy script if ezxFormToken isn't found
EZP-23025: implement getLocationIdByBlockId()
EZP-23025: implement getBlockById()
EZP-23025: implement viewBlockById()
EZP-23025: fixed CS
EZP-23025: fixed optional arguments not at the end
EZP-23025: replaced getLocationIdByBlockId() with getContentIdByBlockId()
EZP-23025: rename getBlockById() to loadBlock()
Implement EZP-22776: Add missing NewState Limitation
Fix EZP-23057: viewContent does not set the X-Location-Id
Merge pull request #897 from ezsystems/newstate_limitation

Implement EZP-22776: Missing NewState Limitation
Fix EZP-22775: [API] Permissions should handle missing limitations better
Merge pull request #899 from ezsystems/missing_limitations

Fix EZP-22775: Handle missing API Limitations better
Fix EZP-22958: invalid values in subtree criterion handler, update tests
Merge pull request #880 from joaoinacio/EZP-22954

Fix EZP-22958: invalid values in subtree criterion handler
Fix: exception messages with double single quotes (''string'')
Merge pull request #907 from joaoinacio/exception_quotes

Fix: exception messages with double single quotes (''string'')
Implement EZP-23053: Provide more information on FieldType not found exceptions
Fix EZP-22775: [API] Change Limitation exception to not extend NotFound

Limitation and FielType NotFound limitations should not extend the base NotFound as
it implies entity not found and is thus used several places to check if object with
a certain id/remote-id already exists or not.

Remove the API exception as this case is not supposed to be cached.
This is a bit of a BC break as it was throwing with NotFound in the past, but that
is not good as some code uses NotFound as indecation for entity not being present,
not if the entity FiledType is miss configured.
Merge pull request #903 from ezsystems/ezp-23057_viewcontent-x-location-id

Fix EZP-23057: viewContent does not set the X-Location-Id