Add WMS thumbnail maker panel to editor.

This panel is added to the popup which allows to add thumbnail by URL or Upload.
A new mode is added providing a map with the background layer and all WMS layers registered
in the metadata record. User can choose a layout, a scale and an area of interest
in order to print the map in PNG format and attach it to the current metadata record.

Changes:
* Update MapFish print to 2.0 version
* Move MapFish print module configuration and resources file to WEB-INF/config-print (instead of webapp root folder)
* Add layout and PDF template for printing thumbnail
Merge remote-tracking branch 'upstream/develop' into feature/wms-thumbnail-maker
Improve label.
Fix issue #318.
Some skos thesaurus define thesaurus info in a skos:Collection.
Schema info / Log warning when a bad element is found in labels.xml.
Cleaning - remove unused template. Improve layout for checkbox field.
Merge remote-tracking branch 'origin/develop' into develop

Conflicts:
	core/src/main/java/org/fao/geonet/kernel/SchemaManager.java
	core/src/main/java/org/fao/geonet/kernel/schema/SchemaLoader.java
Batch update privileges / no group in the list #427.
Fix typo.
Add if attribute to have conditional action in editor configuration.
Add check for certain elements that the correct children exist.

For elements that can have children or nilReason attributes it is possible to have the element defined but no children and the xsd validation passes even though the metadata should not be considered valid.

For example gmd:citation can either have nilReason or CI_Citation as a child.  However no errors are raised if the gmd:citation element is present but has no children or a nilReason attribute.  This commit adds checks for some of these cases.
Added some missing strings
add check for DateTime as suggested by fxp.
Merge pull request #428 from jesseeichar/isoMissingChildren

Add check for certain elements that the correct children exist.

Reviewed by FXP
Add capability to override a label for a field defined by xpath.
Merge remote-tracking branch 'origin/develop' into develop
Widgets / Metadata privileges / Avoid JS error on some configuration.
Fixes for correct URLs on windows and linux - some fixes are similar to
those proposed by fxp in #135 and this patch fixes problems described in #218
Requires patched xml-resolver jar from commit
0e5b1af75f05a00d02bb6c85dbbc573aec7395ff which is a fix for issue #339

Conflicts:
	jeeves/pom.xml
	jeeves/src/main/java/jeeves/utils/Xml.java
	jeeves/src/main/java/jeeves/utils/XmlResolver.java
	web/src/main/java/org/fao/geonet/kernel/SchemaManager.java
Use eclipse URIUtils to avoid java7 dependency

Conflicts:
	jeeves/src/main/java/jeeves/utils/Xml.java