XWIKI-10708: Allow LESS syntax in SSX.

* Big refactor
XWIKI-10708: Allow LESS syntax in SSX.

* First implementation of SSX using LESS.
* Todo: a cache cleaner when a SSX is saved.
XWIKI-10708: Allow LESS syntax in SSX.

* Add the property "contentType" to the SSX objects
* SSX objects can handle LESS code
* Create Skin and Color Theme references
* Continuing the refactoring of the LESS module to be able to compile LESS resources that are not files
* Lot of tests done locally in addition of unit tests, that is why I allow myself to low down the jacoco requirement, with the ambition to write new tests in the following weeks.
XWIKI-10708: Allow LESS syntax in SSX.

* Minor improvement about the cached compiler mutex.
XWIKI-10708: Allow LESS syntax in SSX.

* Minor changes.
XWIKI-10708: Allow LESS syntax in SSX.

* Because of a bug on the CLIRR plugin, set the CLIRR configuration in the LESS module pom instead of the top level project.
XWIKI-10708: Allow LESS syntax in SSX.

* Merge branch 'feature-less-ssx'.