add viewer service
merge upstream/develop into fgravin/viewer
Rewrite rules / metadata/{{uuid}} redirect to old srv/eng/home service (#551).

Add rule for accessing metadata in HTML in multinode configuration also.
eg. http://localhost:8080/geonetwork/node1/metadata/da165110-88fd-11da-a88f-000d939bc5d8
MEF Import does not set privileges when info.xml is defined (#552).
Restore the set property on data directory (may be used in XSLTs). It was removed at some point ...
ISO19139 / Fix editor saving topic category.
ISO19110 / Feature type is not available in simple view mode (#555).
Editor / Fix template field initialization when element does not exist. Only generate the element when requested in the editor.
Remove deprecated subtemplatemanager.js.
Comment deps to LinkTools which is not available (see #557).
Widgets / Advanced form / Group criteria contains an undefined value #556.
In multinodes mode do not rely on system variables in XSL to access data dirs #559.
Restrict node name characters to avoid extra match.
add draw and measure tools
update some viewer components
add ncwms module
Temporary layout mockup
Add Antoine ui work into geonetwork viewer ui
Get capabitliies as a tree
set wmsimport as directive