** Added support for specifying domain into IllusionEvent entity
** Added rewrite rules to redirect requests into root folder when
navigating via custom domain
** Added rest end-point for quering logged user info
** Added entities for OAuth2 access token, authorization code and client
** Added oauth authorize and token endpoints
** Added support for using oauth for logging into rest services
** Changed AuthenticationStrategy to use getAuthSource to determine
which authsource should be used
** Changed domain to be unique in IllusionEvent
** Added oAuthClient property into IllusionEvent
** Changed OAuthAuthenticationStrategy getApiClass -> getApi so the api
class can be parameterized
** Added support for logging in without UserToken into SessionController
** Added support for changing Illusion event domain into event settings
** Added support for loggin in into Illusion custom domains
** Changed oauth end-points to use https 
** Changed https redirects to be ignored when operating in custom domain
** Added validation into Illusion event domain name field
** Changed OAuthAuthorizeBackingBean to auto authorize requests made by
internal services
** Implemented login authorization denying
** Refactored menu urls to point back to main site when using custom
domain
** Fixed search results to work in custom domain mode
** Added redirect from main site into event's custom urls
** Fixed bug in Illusion event page edit view paramters when using
custom domain