fix isodate tests
Fixed problem with id in abstract core tests
IMplemented tests for EditLib adding elements by xpath and CswTransaction.
ISO19139 / Check MI_Metadata in global functions.
Making some progress with testing and fixing bugs in the EditLib addElementOrFragment method.
Do not initialize a thesaurus widget if this thesaurus is not available.
Add missing space in view mode for date and uuid.
Do not initialize a thesaurus widget if this thesaurus is not available.
All editlib tests for adding via xpath now work
Added more clear specification of editing via xpaths.

Updated CswTransaction to allow updating with xml.  THe code now uses EditLib addFragmentOrValueByXPath.
Merge remote-tracking branch 'upstream/develop' into csw-insert-new-element

Conflicts:
	core/src/test/java/org/fao/geonet/AbstractCoreIntegrationTest.java
Update setting to have option for allowing Transaction Update to create new elements.
fixed test failure when all tests are run together.