all merges from geocat 2 (fc50b7ee5113dbaca0941dec6c20810f2b021a63)
remove some old shared user functionality that was sprinkled around
Merge branch 'shared_object_ui' into merge_geocat
fix more tests
Merge branch 'shared_object_ui' into merge_geocat
Fixed geocat inspire services
Merge branch 'shared_object_ui' into merge_geocat
Merge branch 'formatter-functions' of github.com:jesseeichar/core-geonetwork into merge_geocat

Conflicts:
	core/src/test/java/org/fao/geonet/AbstractCoreIntegrationTest.java
	core/src/test/resources/core-repository-test-context.xml
Fix potential nullpointer around spatial index writer
fixed some errors stopping some tests.
Merge branch 'geocat_searchui_develop' into merge_geocat

Conflicts:
	core/src/main/java/org/fao/geonet/kernel/search/spatial/SpatialIndexWriter.java
	core/src/test/java/org/fao/geonet/AbstractCoreIntegrationTest.java
	core/src/test/resources/core-repository-test-context.xml
	services/src/main/java/org/fao/geonet/services/user/Get.java
	services/src/main/java/org/fao/geonet/services/user/Remove.java
Fix index select response.  It used to always respond 0;
Execute indexing in other thread
Merge branch 'merge_geocat' into geocat_searchui_develop