Merged in changes from Jacques:
BUGFIX: when an error occurred using securityService.authenticate(..) the endpoint would return an exception "Transaction rolled back because it has been marked as rollback-only."
BUGFIX: when the user had no access, the endpoint would not send a response.
Updated GetUserDetailsEndpoint to return usergroups and authorities.
Added a missing whitespace in the class attribute value.
Added documentstatus to solr index.
Added returnvalue to setDocument method.