Avoid writing empty multipolygons to spatialindex.
Otherwise postgres causes GeoNetwork to fail on restart with
exception as follows:

org.postgresql.util.PSQLException: ERROR: geometry contains non-closed rings
Don't cause an exception if the schemaLocation is not defined for
a schema - just log an error that we don't have a schemaLocation
Relax validation on responses and records in oaipmh - seems that most
oaipmh servers actually return mildly broken responses so its best to
try to continue rather than just give up at the first invalid response
Subtemplates with @uuid and @title attributes on root element can be loaded
only once
Update schemaPlugins
Remove geonet: elements from metadata before commit
Some harvesters eg. csw were adding metadata elements to the database
with geonet: elements in them - this causes problems when the record
is viewed/edited
Download URL hanging in classic interface viewer because URL
is munged
Add typeahead, drop-down search field on title
Hide advanced search panel when doing search
Remove second and unnecessary search button - just one is enough
Make reset clearer
Don't reset advanced search panel when it is hidden
Provide search form with a resetCb
GeoNetwork can use Basic/Digest now (no need for xml.login service anymore)
Include login for pre 2.10.x geonetwork instances
Typing numbers into the bounding box squares before drawing a rectangle
or selecting a named geog extent failed because the extent object
was not initialized
Update schemaPlugins
Fix bug that hid remove icon from elements that were added
Increase remove button size for blocked elements so as to distinguish them
from remove button for field elements in the editor
Add missing labels to iso19139 schema
Use generic Language for label
Merge remote-tracking branch 'origin/2.10.x' into aodnimos