Merge pull request #723 from kaysoky/PLFM-2226

Unsent message worker timeout increase
Includes bootstrapping required to switch away from Crowd
Adding back some constants with deprecation.
Cleanup of User and UserProfile related layers
Cleanup of UserManager
Addition of the Authentication Service
Adding back the old updateEmail method
Addition of the authentication filter (Crowdless)
Fix for bad cherry-picking
Ripping out the Portal user special user
Add OpenID classes and dependencies