Add support to index current selection.

Add in thesaurus manager an action to update related records to the current thesaurus. This is required when XLinks are used and keywords are modified in the thesaurus. In that case, XLink cache should be cleaned and related records reindex.
Angular Admin UI: Saving a harvester fails if url contains & (#475).
Admin / Harvester / Sort types by label.
Merge pull request #477 from fxprunayre/feature/index-a-selection-of-records

Add support to index current selection.
#484 Enable flat mode element exceptions in angular metadata editor
Add nodeId to XSL processing.
Cleaning: remove unused variable and xsl:message.
#484 Enable flat mode element exceptions in angular metadata editor
Improve tooltip for custom view controls.
Fix compilation error.
Add action to add INSPIRE theme if not present.
INSPIRE view / Add all metadata contact.
Editor / Field based on template / Unset template when checkbox is checked. Remove gn:copy element from template.
Editor / Add loading indicators for suggestion and validation report. Only suggest and validate on demand to speedup editor.
#431 WAF harvester doesn't process folders
Administration / Virtual CSW / Fix when only one parameter is set. Sort group list by label.
Merge remote-tracking branch 'origin/develop' into develop
Administration / Thesaurus / Use schema combo directive to retrieve codelist fot thesaurus type instead of hardcoded list. Properly display thesaurus error message when upload fails.
Fix JPA exception when removing a thesaurus.
Administration / Thesaurus / Properly search keyword by URI.