Creation of local transformers that don't depend on any of the legacy transformer code deprecated in ACS 6.1. The previous local transformers are now referred to as legacy transformers.
The localTransformClient and localTransformServiceRegistry now are switches between these two classes of transform.
* REPO-4082 Transformers should have unique option names
In addition to making the transform options, the following tidy up activities were performed:
* Rendition 2 Definitions beans have been simplified so there is just one common parent,
as this makes it clearer what the transform options are even if some of them are shared.
* Removal of "required": "false" from transform-service-config.json as this is the default.
Test added to make sure it really is the default for option values and option groups.
* Refactored some of the code in RenditionTest and a sub classes (in
alfresco-enterprise-repository) now that the Transform Service is more stable.
They are now able to share static finals.
Problems found in caches in the ThumbnailService caused this to take place. TransformerDebug has also been improved to include Transform Service requests and responses.