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
done
Merge pull request #896 from john-hill/PLFM-2376

done
Includes all non-test changes from the refactor
This includes :
+ Two new APIs for creating and deleting test users
+ Removal of the Bootstrap_User_Group
+ Removal of the Notification_User
+ A few fixes uncovered test changes due to the refactor
+ A bunch of TODOs
Renders the notification user unused so that it can be removed
Includes DAO level test changes
Includes manager layer test changes
Includes service layer test changes
Includes worker layer test changes
Includes integration test level changes
Merge pull request #897 from kaysoky/DisableNotificationSaving

Stack 24 - Flip messaging flags
Merge pull request #898 from kaysoky/PullDownThemBootstraps

Refactor - Remove Bootstrapping of test users
Close output stream in FileUtils and catch errors in downloading files
Fix 4 integration test cleanup methods so that users can be cleaned up as well
IT100TableControllerTest.java and IT600BridgeCommunities.java are not fixed since they are in development and the APIs required to clean up fully have not been implemented yet.
Merge pull request #899 from heidiso/release-24

Catch errors in downloading files / Close streams in FileUtils
Replace the StubSynapseAdministration.java with a less stubby mock.
Code review changes from the Bootstrap refactor
Merge pull request #900 from kaysoky/IntegrationTestCleanup

Refactor - cleanup