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
[DS-2005] Discovery hit highlighting issue with abstracts/fulltext
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.
DS-2064 METS ingester doesn't check if the files in the zip exist.
DS-2066 : Maven plugin updates and general POM cleanup
DS-2067 DRI rend attribute not processed in side bar items.
Fix minor POM warning that ${artifact} is deprecated.
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.
Fix broken test. Don't reuse cache name from another test.