XWIKI-8154: Can't inject reference based resolver using the old role/hint for current/reference hint
[cleanup] Various minor fixes
XWIKI-8161: Automatically register an extension imported as plain XAR
XWIKI-8162: Scheduler jobs shouldn't be updated in the database when it's not needed
[Misc] Unnecessary set to null
Fix/update functional tests.
Use #parse to include the Extension Manager Velocity macros until we fix #template.
Make the AJAX calls work with other actions besides 'get' (e.g. distribution action) by detecting the AJAX requests using the 'X-Requested-With' HTTP header.
Fix the name of the distribution action in struts-config.xml
XWIKI-8164 : User preferences configuration source doesn't work with users from different wikis (virtual mode)
[Misc] Fix LOGGER variable name
XWIKI-8164 : User preferences configuration source doesn't work with users from different wikis (virtual mode)
XWIKI-8165: Wrong link generated for spaces by the livetable if the document or space name contains dots or colons
Fixed.
Style button elements (which are required when you want the label to be different than the submitted value).
Display the distribution steps using a dialog box (modalPopup.css).
Display the extensions (the detected distribution and its UI) using the extension manager Velocity macros.
XWIKI-8166: Space Index lists the wrong space if the space name contains double quotes
Fixed.
XWIKI-8166: Space Index lists the wrong space if the space name contains double quotes
Better fix.
XWIKI-8160 : HiddenDocument query filter can put corrupted user documents in the cache (virtual mode)
Improve a bit readability
XCOMMONS-255: Introduce a Quality profile for running quality-related checks that take a long time to execute
XWIKI-8169: Add the name of the current thread to Link Checker broken link data