EZP-21776: fix Criterion value not bound
Merge pull request #565 from ezsystems/fix-EZP-21776-CONTAINS-bind-simple-value

Fix EZP-21776: Simple FieldValue Criterion handler does not escape value when used with CONTAINS operator
Fix EZP-21786: Using Page fieldtype, valid block items should be passed to the block templates

See [EZP-21786](https://jira.ez.no/browse/EZP-21786).
This prevents fetch function revival when designing frontpages with Page fieldtype.

Note that PageService injection in template is kept for BC sake. To be removed in v6.0
EZP-21591: Fixed redirection loop.
Fix EZP-21780: Map\URI siteaccess matcher is greedy
EZP-21793: add matchAlwaysAvailable to LanguageCode Criterion
Fixed: CS
EZP-21793: added BC notes
Merge pull request #568 from ezsystems/fix-EZP-21793-language-criterion-always-available

Implement EZP-21793: Add $matchAlwaysAvailable parameter to LanguageCode Criterion
EZP-21733: implemented LimitationValidationException
EZP-21733: added LimitationValidationException to methods requiring it
EZP-21733: implement usage of LimitationValidationExcetpion
EZP-21733: unit tests for throwing LimitationValidationException in RoleService
EZP-21733: integration tests for throwing LimitationValidationException in RoleService
Fixed: typos
Fixed: create policy resource and method
Fixed: malformed XML
EZP-21733: document InvalidArgumentException on selected methods
EZP-21733: handle new exceptions in Role controller
EZP-21733: documented new error responses