RTGOV-347 Refactor UI backend to move the services and situations provider implementations into separate jars that can be more easily tested (e.g. using arquillian), and also support multiple services providers, with switchyard being one of the options.
RTGOV-331 Enable user to filter situations based on their resolution status
add LoginPage
add RequiresAuthentication method level annotation for Authentication
add ability to set resolutionstatus for assigned user's
add test for deassign User from Situation and reset resolutionState
Replace errai Authentication with container BASIC Auth
Merge pull request #4 from mclay/RTGOV-330

Merged in work for RTGOV-330.
RTGOV-354 Fix situation assignment issue in EAP environment
RTGOV-347 Refactor services part of UI backend, to support multiple providers. Currently ignoring RTGovRepository tests as subsequent merge will change this to be a SituationStore, so will resolve problems then