1642 : File size discrepancy
Merge remote-tracking branch 'origin/atmire-1792-release' into dryad-staging
Merge branch 'dryad-master' into dryad-staging
Add Accessibility statement to pages/repository

Accessibility statement text from https://docs.google.com/document/d/1rlolXoqUv840NbuIZ0FiqRUR3NBTqiZtDMDlcxFQYEc/edit
VPAT hyperlink is currently a dead-end.
Change 'Accessibility Statement' to 'Accessibility'
Fix the email bug in workflow reassign atmire-1867
fix small bugs in shoppingcart management
Add notes and payment date to shopping cart
Fix bugs in notes
Remove youtube link
Include : in time zone for ISO-8601 formatting

Addresses https://redmine.dataone.org/issues/4085#change-17448

Java 7 supports this formatting with the 'X' component (http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#iso8601timezone).
Since this is not available in Java 6, the SimpleDateFormatter objects are customized to insert a colon, courtesy http://stackoverflow.com/questions/2375222/java-simpledateformat-for-time-zone-with-a-colon-seperator/14422046#14422046
atmire-1987 : config for monitoring on production server
Merge pull request #391 from datadryad/atmire-1987

atmire-1987 : config for monitoring on production server
Merge pull request #390 from datadryad/remove-youtube

Remove outdated youtube link
Check for null before sending review emails
Update DryadJournalSubmission.properties

Updated email addresses for Journal of Fish and Wildlife Management.
Fix getValidity() NullPointerExceptions by clearing out dataFiles list

NullPointerExceptions that appear when viewing a data file page after a data package page.

ItemViewers are recycled by dspace between requests.  ItemViewer objects have an ArrayList of dataFiles that are populated when viewing a package.  This list was populated when viewing a data package but left alone when viewing a file, so it was very likely to contain data files after a user navigates from a data package page to a data file page.

The files contained in the list hold a reference to the context where they were loaded.  The context is usually completed after the data package page is shown, so the files were holding a reference to a completed context (null connection)

When getValidity() ran to get the validity of the data file page, it tried to pass in the files from the array, which have stale contexts and can't be used without triggering an exception.

Clearing out dataFiles in recycle() fixes this issue
Merge branch 'dryad-master' into trello-44-logging
Copy IfModifiedSinceSelector.java to modules

From: dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/general/IfModifiedSinceSelector.java
Revision: 7f541f6921cc94aba03af968ddad878c0c82a9c0
Prevent null pointer exceptions in IfModifiedSinceSelector