Merge pull request #893 from marcel-blonk/release-24

Remove jdk7 dependency
Not sure how the welcome found its way into the password change email.  But this removes it.
Merge pull request #894 from kaysoky/RemoveWelcomeFromPasswordEmail

Stack 24 - wording change
Renders the notification user unused so that it can be removed
Merge pull request #897 from kaysoky/DisableNotificationSaving

Stack 24 - Flip messaging flags
Close output stream in FileUtils and catch errors in downloading files
Merge pull request #899 from heidiso/release-24

Catch errors in downloading files / Close streams in FileUtils
a fix
Merge pull request #901 from john-hill/PLFM-2422

a fix
Merge remote-tracking branch 'remotes/upstream/release-24' into MergeAndFix

Conflicts:
	services/repository-managers/src/main/java/org/sagebionetworks/repo/manager/MessageManagerImpl.java
	services/repository/src/test/java/org/sagebionetworks/auth/AuthenticationFilterTest.java
	services/workers/src/test/java/org/sagebionetworks/message/workers/MessageToUserWorkerIntegrationTest.java
Fix my mistake (added a non-default constructor to UserManager, but forgot to add the empty constructor)
Merge pull request #904 from kaysoky/MergeAndFix

Merge release24 into develop