[DS-1456] Make webapp.s register in a new database table when started, so we can
list them later.
Replace kooky URL calculation with fetching it from the configuration.
Reorganize, refactor, implement an alternative MBean approach for trial.
Record 'isUI' in database; add code to 'dspace version' to consume the table.
MXBean approach didn't pan out, so remove (most of) the code.
Remove added context parameters no longer used.
Porting advanced embargo function to JSPUI

Fixed some codes as the code reviews by helix84

reverted the api of BrowseItem to its original

revert build.properties

Porting advanced embargo function to JSPUI, revised version
correct some strings and comments
When listing webapp.s, delete records for any not found living.

This sends a HEAD request to the registered URL for the webapp and
assumes that the app is dead if result is not 200.

This change caused a cascade of changes to the treatment of the
database table, because the DBMS layer insists that a table's primary
key be INTEGER.  It was necessary to introduce a new column for the
purpose.  This also means you can have more than one running instance
of the same UI, if you wish.  But it also means that the sequence
required by the new column will overflow after about 2 billion starts.
Declare use of slf4j-api.
Export all collections of a community recursively
DS-1235 IP authentication configuration does not apply netmask and CIDR ranges correctly
Ensure all metadata fields are exported through OAI with oai_dc.

Some fields were not exported which can be a problem when harvesting
from another repository.
Don't export dc.description.provenance.

The default is to hide this metadata (see
metadata.hide.dc.description.provenance option in dspace.cfg).
Update metadata.hide.dc.description.provenance option comment.

This option no longer affects OAI-PMH.
DS-1622 Porting of the Login As feature to JSPUI
Migrate solr config files to solr4, add standalone log4j configuration (use log4j daily appender logger) for solr and reference it in web.xml, merge web.xml custom dspace with web.xml solr4 default
Add standalone lucene-queryparser (before went with core), added specific solr.version property, update elasticsearch to avoid references to lib <lucene4
From version 4.3.0 aims for complete logging flexibility, it don't include logging jars in the .war file, so we provide them with the inclusion of commons-logging
Migrate discovery to solr4