Merge pull request #35 from patriot1burke/master

User screens
Fixed some mvn warnings
Suppress error warning from GreenMail on stop
Added option on realm to allow reset password via email
KEYCLOAK-60 Replace JSF with FreeMarker template engine
Fix ModelTest - forgot to close session and factory
Merge pull request #36 from vrockai/KEYCLOAK-60

KEYCLOAK-60 Replace JSF with FreeMarker template engine
Merge pull request #37 from patriot1burke/master

roles
Improvements to required user actions. Including adding support for required actions to AccessCodeEntry. Added test for temporary password.
Removed unused import
No need to check if there are more required actions
Redirect to next required action if there are multiple actions
Added forms for login actions + some refactoring to required user actions
Implemented test with multiple required user actions
Fix login and register for saas
Merge pull request #38 from patriot1burke/master

role mapping
KEYCLOAK-74 applying new design to existing forms
Merge pull request #40 from patriot1burke/master

role mappings
Merge pull request #39 from vrockai/KEYCLOAK-74

KEYCLOAK-74 applying new design to existing forms
application roles