DS-1447 Login as User redirecting to wrong page
[DS-2295] Index authority script malfunctions
[DS-2300] Different visualisation of author fields in Mirage 2
DS-2301 Bump Lucene to 4.10.2 and ElasticSearch to 1.4.0

We don't need to have inconsistent lucene versions lying around
Merge pull request #752 from LongsightGroup/DS-2301-bump-lucene-es

DS-2301 Bump Lucene to 4.10.2 and ElasticSearch to 1.4.0
DS-2297: Add "IndexVersion" commandline script, and "ant update_solr_indexes" to auto-update our indexes as needed.
Minor spelling correction
Improved error handling. Ensure "ant help" also lists update_solr_indexes"
Refactor logic to work with Lucene API v4.10.2. Also ensure we don't download latest Lucene JAR, as it is already on our classpath.
prevet dependency management from dspace-parent pom to override solr dependency on lucene 4.10.2
update LuceneMatchVersion to 'Current'
[DS-2295] Index authority script improvement for large database indexing
Merge pull request #746 from atmire/DS-2295

[DS-2295] Index authority script malfunctions
Update to check Discovery & new Authority indexes in 'ant update_solr_indexes'. Also corrected auto-reindexing of Discovery in Flyway logic, as it needs to both overwrite existing index AND recreate the spellchecker index.
Bug fix to previous commit. Removing 'authority' index from Solr check
as it seems problematic if index is not initialized. Also ensure
Discovery reindex isn't triggered multiple times if an error occurs.
DS-2310 JSPUI uses outdated LDAP config properties
Merge pull request #749 from tdonohue/DS-2297

DS-2297: Auto upgrade Solr indexes
DS-2248 Correct dependencies for direct use of Hamcrest
DS-2248 Test deletion of contained Item when deleting Community.  Fix
failure.
DS-2248 Ensure that DSpaceObject subclasses create typed TableRows when instantiated.