Merge pull request #691 from kaysoky/UnsentMessageFix

Fix for UnsentMessageQueuer
Preliminary removal of TestUserDAO and UserProvider
- Disambiguations of User and auth.User
Test modifications
+ PLFM-2185
Merge pull request #694 from kaysoky/UserProviderAndTestUserDAO

Removal of the TestUserDAO and UserProvider classes
Change the context of the test to mitigate a potential (but unlikely) failure-race condition:
If the queuer bean is run by the test and the popper bean is triggered by the timer, the popper may disrupt the test.
Merge pull request #693 from kaysoky/AnnotationWorkerOverflow

Context change for UnsentMessageQueuerTest
Revert "Change the context of the test to mitigate a potential (but unlikely) failure-race condition:"

This reverts commit d65a279e627aaeff58b5659b8c19683cde5b974a.
Merge pull request #697 from kaysoky/ContextSwitchFail

Revert context change for UnsentMessageWorker
Partial refactoring of the EntityServletTestHelper to repeat less code.
Finished up changes to entity servlet test helper.
Another chunk of refactoring.
Finished up refactor of non-entity servlet helper.
Fix up too-specific exception handling of affected tests
+ Rename misspelled method
setup POJOs
Fixing up mistakes made in refactoring.
+ Changing the expected exceptions in some tests to match refactored exceptions
+ Removed now redundant Servlet Exception class
first pass
Fix for test
Merge pull request #698 from kaysoky/ServletRefactor

Servlet Test Refactor
Merge pull request #699 from john-hill/PLFM-2199

first pass
Merged the one test of the Unsent Message worker (with a possible race condition) into the integration test.
Moved another test into the integration test file since it talks to SQS.