DS-1917 JSPUI validity fixes (several non-controversial fixes)
DS-1928 use the oai-identifier schema in <description>
DS-1947: Remove reference to missing file

The missing file, seems to be an Institution specific file. 

The missing file in question m-tweaks.js
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
Enable OAI DC multilingual metadata support for the Ingestion Crosswalk class

Fix for [DS-2002] https://jira.duraspace.org/browse/DS-2002
[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
[DS-2035] fixes: dim crosswalk is missing values for metadatafields with more than one value for the same language
Bugfix for DS-2012: commit after login to store last_active field.
remove html output from rest
Close context at end of REST request to community

- Following advice from Richard Rodgers at OR14