Fix for ticket #1199
better detection of apppath and config path when running in jetty with multiple locations
add overrides that update the spring application context
login will now redirect back to same page that login was made from

fixed bug with xml cache
fixed regression with XmlFileCache
fix for withheld elements

some extra checks to make sure only editors can update metadata
Add geoportal REST harvester

Conflicts:

	web/src/main/webapp/loc/fre/xml/harvesting.xml
Ensure gmd prefix xslt works for records with prefix and without
fixed accidental import
rename TestBean to not have Test in name so maven 2 doesn't think it is a test
changed lucene to official 4.1 release
fixed lucene version
reverted version until I get compile errors fixed.  I didn't realize it had an API change
changed lucene to official 4.1 release
reduce instance size of CatalogSearcher
fixed lucene version
fixed compile errors
analysis and fixing potential leaks leaving lucene readers open
don't cache indexAndTaxony in LuceneSearcher, just version
ensure old lucene searchers are correctly purged

Lucene searchers where never being purged because they were purged in same thread as NRT Reopen thread
Added timer task which ensures this does occur.

fixed spelling mistake (aquire -> acquire)