Merge pull request #559 from patriot1burke/master

federation iteration 2
KEYCLOAK-579 Use relative urls in examples
Merge pull request #560 from stianst/demo-non-localhost

KEYCLOAK-579 Use relative urls in examples
Added ClientSessionModel to UserSessionProvider
Merge pull request #561 from stianst/access-code

Added ClientSessionModel to UserSessionProvider
Fix test
Merge pull request #562 from stianst/access-code

Fix test
KEYCLOAK-588 retrieve window.location.origin in InternetExplorer-compatible way
Merge pull request #563 from lfryc/KEYCLOAK-588

KEYCLOAK-588 retrieve window.location.origin in InternetExplorer-compatible way
Admin REST client
Merge pull request #564 from stianst/master

Admin REST client
KEYCLOAK-581 Add login_hint query param to login
Merge pull request #565 from stianst/master

KEYCLOAK-581 Add login_hint query param to login
Updated admin endpoints and console to use oauth client name/clientId to retrieve a oauth client
Deleted old hybrid model
Merge pull request #566 from stianst/master

Updated admin endpoints and console to use oauth client name/clientId
Added login_hint to keycloak.js
Merge pull request #567 from stianst/master

Added login_hint to keycloak.js
KEYCLOAK-562 Cache theme instances
Merge pull request #568 from stianst/master

KEYCLOAK-562 Cache theme instances