Restore Shibboleth auth on 2.10.x
Shibboleth auth improvements 2.10.x
Merge pull request #593 from geosolutions-it/210x_shibboleth

Restore Shibboleth auth on 2.10.x
Shibboleth: fix: added a lost variable declaration.
Add in xml services interface from 2.8.x - dev doco for 2.8.x now applies
to 2.10.x as well (how did this get lost?)

Conflicts:
	web/src/main/webapp/WEB-INF/config.xml
Add xml.mef.import and xml.mef.export
Include output redirect for mef.export
Tidy pom file to provider versions for plugins
Remove seasar (jsonic is available elsewhere)
Remove sonatype plugin repo - not necessary
Force indexsearchers to refresh so that results don't get out of date etc
Fix excessive memory bug in XmlSearcher - if from-to not specified XmlSearcher
may try and return the whole catalogue with rather bad results for
memory consumption on the server....
Fix bug in pdf output
Include search on status for metadata workflow
Status actions should use html5ui
hasEditPermission check not necessary
Remove logic that prevented a reviewer from modifying privileges on a record
they are allowed to review.
Allow admin to set any status
Hide options that aren't relevant rather than disable them
Add workflow status to fast search results so that it can be displayed in search summary
Add schema to search summary
Add status plus icon to search summary
Don't display status if Unknown
Bring in commit from develop that fixes webdav uuid overwrite bug
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