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
PLFM-2117
Merge branch 'develop' into PLFM-2117
Merge pull request #694 from kaysoky/UserProviderAndTestUserDAO

Removal of the TestUserDAO and UserProvider classes
PLFM-2117
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