PLFM-2117; service layer
PLFM-2117
PLFM-2117
PLFM-2117
Merge branch 'develop' into PLFM-2117
PLFM-2117 synapse client
PLFM-2117; integration tests
PLFM-2224: create text previews for sh and js files
PLFM-2117: ensure limit, offset have right order
Merge pull request #722 from jay-hodgson/PLFM-2224

PLFM-2224: create text previews for sh and js files
Increase timeout of a worker test
Merge pull request #723 from kaysoky/PLFM-2226

Unsent message worker timeout increase
PLFM-2117; integration tests pass
Merge branch 'develop' into PLFM-2117
PLFM-2117; typo
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