phpdoc fix
Made REST output indenting optional
Add tracking of the prepended config file

This allows the container to know that the file is involved in the config and so should be tracked for changes to reload the cache in debug mode.
Courtesy to @lolautruche who just listed it as an inconvenient of prependExtensionConfig during his SymfonyLive talk
Merge pull request #766 from bdunogier/rest_output_indenting

EZP-22583: Made REST output indenting optional
impl/EZP-22163 Implemented user/sessions/<id>/refresh
plus refactoring of user/sessions. Specifications have also been updated
Merge pull request #753 from StephaneDiot/impl/EZP-22163_Re-authenticate_existing_session_on_login

Fix EZP-22163: As a REST User I need to re authenticate existing session on login
Add bc doc on RESTv2 POST /user/sessions changes
(cherry picked from commit eb842709ebe1dd99d48084d7395d9a42ac511b1d)
Merge pull request #791 from stof/patch-1

Add tracking of the prepended config file
Fixed missing ";" in EzPublishRestExtension

See #791
Also added file_get_contents() to YAML to be compliant to Symfony 3.0
Removed useless @covers in SiteAccess matcher tests
EZP-20305: Fixed phpDoc in MatcherBuilder
EZP-20305: Introduced SiteAccessRouterInterface
EZP-20305: Introduced VersatileMatcher interface

This interface makes it possible to do a reverse match, from a SiteAccess name.
If a reverse match is performed, a clone of the used matcher is returned
EZP-20305: Made Map matchers implement VersatileMatcher
EZP-20305: Added setters to SimplifiedRequest

This is to be able to modify it for usage in Versatile matchers.
EZP-20305: Made URIElement matcher implement VersatileMatcher
EZP-20305: Made HostElement matcher implement VersatileMatcher
EZP-20305: Refactored URL generators

Moved generic methods to abstract class
EZP-20305: Implemented cross-SA linking at UrlGenerator level

- Added matchByName() method in SiteAccessRouterInterface
- Implemented matchByName() in SiteAccess router
- Implemented reverse matching mechanism in base URL Generator class.
- Added tests
Removed @return void in SiteAccess matchers