[DS-1550] relativePath was not re-corrected.
DS-1581 Prevent double-up of restriction message
Merge pull request #238 from aschweer/DS-1581-restrictionmessage

DS-1581 Prevent double-up of restriction message
[DS-1489] SolrJ-3.3.0 dependency in OAI
DS-1581: fix last commit
Add matching of User-Agent header, for well-behaved bots with
ever-expanding address pools.

While we're at it, stop punting DNS names found in the IP address
files.  Note that this is *not* DNS *pattern* matching; it only resolves
individual host names to IP addresses at load time.
Start adding DNS pattern matching.
Update testing for new features; remove Spring-based configuration.
Merge pull request #239 from KevinVdV/DS-1489

[DS-1489] SolrJ-3.3.0 dependency in OAI
Merge pull request #220 from bram-atmire/DS-1552

DS-1552 adding luceneMatchVersion to oai and statistics SOLR configs
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.
Harmonize with current dspace-pom so it will build.
Add a .gitignore
License header updates also needed to build
Replace J.U.L. logging with log4j.
LocalHostRestrictionFilter creates a logger but never uses it.  If we
remove it, we can get rid of the Commons Logging dependency.

Also add some direct dependencies drawn in by our modified FacetComponent.
Add code to configure log4j from a file that can be specified by a context parameter.
Display the source of the configuration to the context's log.
DS-1592 : Remove debug printout