Merge pull request #478 from patriot1burke/master

user cache
Merge pull request #479 from patriot1burke/master

perf test fix
Started test tools module
Merge pull request #480 from stianst/master

Started test tools module
Add ActiveDirectory fix to properly support sAMAccountName as username
Upgrade to picketlink 2.6.0.CR5. Support for sync whole UserModel into AuthenticationProvider
Possibility to configure ldap attribute, which is mapped to username, through admin console
Support for test of LDAP connection and authentication
Merge pull request #481 from mposolda/ldap

Ldap improvements and fixes
LDAP: configurable LDAP Object Classes for User
Merge pull request #482 from mposolda/master

LDAP: configurable LDAP Object Classes for User
KEYCLOAK-540 Broken project-integrations/aerogear-ups. Move keycloak-server.json to correct location, so it's used instead of SystemPropertiesConfigProvider
Merge pull request #483 from mposolda/master

KEYCLOAK-540 Broken project-integrations/aerogear-ups. Move keycloak-ser...
Disable cache as it's not working

Conflicts:
	project-integrations/aerogear-ups/auth-server/src/main/webapp/WEB-INF/keycloak-server.json
	server/src/main/resources/META-INF/keycloak-server.json
	testsuite/tools/src/main/resources/META-INF/keycloak-server.json
Refactor to prepar for splitting model
Return null for selected provider if empty string
Merge pull request #484 from stianst/master

Refactor to KeycloakSession
Added mail server to test tools
Merge pull request #485 from stianst/master

Added mail server to test tools
KEYCLOAK-543 Set sent date on emails