DS-1917 JSPUI validity fixes (several non-controversial fixes)
edited for junii2 version 3.1
DS-1945 New override property request.item.helpdesk.override to have all email requests sent to the helpdesk instead of the item submitter
DS-1945 refactor to move code into dspace-api
Add RequestItemHelpdeskStrategy, that can be enabled with Spring DI

Cleans up Sam's "hard coded" approach
DS-1945 RequestItem Helpdesk has options to contact requester, and author
DS-1945 Add request_message to requestitem DB table

Also, refactored requestitem to be a dspace-api "model", moved all DB logic
from XMLUI regarding this module to the dspace-api model.

Add the requestitem.request_message to display in the contact-author form,
so they can see what the original request message was.
DS-1945 Add license headers for requestitem changes
Restricted Item request form, add link to login page for members
For request-item move the you can login Button before the request item para
DS-740 Allow media filter to set public-read permissions on thumbnails
DS-740 default the public thumbnails of restricted objects to off
Bugfix for DS-2012: commit after login to store last_active field.
Revert "Fix DS-1408 based on hints at http://stackoverflow.com/questions/4162557/timeout-error-trying-to-lock-table-in-h2"

This reverts commit 4f808e72367e821557ba18a3e086b04b3c504db2.
Put detailed test logs in *-output.txt files instead of stdout
Tell TravisCI to cache ~/.m2 directory for our builds
Merge pull request #584 from tdonohue/DS-2075

DS-2075 : Decrease number of log messages for Travis CI & our sanity
Merge pull request #582 from tdonohue/DS-1408

DS-1408 - revert unnecessary  MVCC setting for H2 database
Increase database lock timeout to avoid lock errors
Merge pull request #588 from tdonohue/DS-1408

DS-1408 : Increase database lock timeout to avoid lock errors