Added ability to create XPATH via EditLib when xpath has a position parameter in one of the  selectors

protection during duplicating metadata.
Widgets / Avoid undefined in results summary if a summary only request is made.
Autocompletion / value should be analyzed (#357).
Merge remote-tracking branch 'origin/develop' into develop
GeoPublisher / Remove CRLF in abstract to not generate invalid JS call.
Make CswTransactionIntegrationTest more resilient to different application schemas
Fix for creating new elements using xpath using EditLib.  Certain XPaths used to cause a stack overflow.
Fix xpath.
Merge remote-tracking branch 'origin/develop' into refactor_editorui

Conflicts:
	core/src/main/java/org/fao/geonet/kernel/EditLib.java
When changing hostname, suggest to user to update all records with the new URL. Add process id and parameter to the route of batch process page.
Merge remote-tracking branch 'origin/refactor_editorui' into refactor_editorui
jslint.