Fix the log4j configuration so that it is actually used.

Previously changes to WEB-INF/classes/log4j.xml had no effect because it was
not configured in web.xml.  This patch fixes this.
Improved logging configuration.

This configuration will log esg.search events to a separate file "esg-search.log".
It will also include the timestamp of each log entry which makes it much more useful.
Try to stop SOLr shards gracefully before force killing them.

On distributed file systems SOLr may produce lockfiles to control
access to the shard files.  These are not removed if you kill them
with "kill -9".  A normall kill with 1s delay is sufficient to clean
up the lockfiles on CEDA's index node.
Merge branch 'fix-log4j' into devel
Merge branch 'devel' of github.com:cedadev/esg-search into devel
Merge branch 'stop_solr' into devel