wtf
merge
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
application refactor
Merge remote-tracking branch 'upstream/master'

Conflicts:
	bundled-war-example/src/main/java/org/keycloak/server/KeycloakServerApplication.java
	bundled-war-example/src/main/webapp/WEB-INF/web.xml
merge
Merge pull request #348 from patriot1burke/master

KeycloakApplication refactor
Fix testsuite with mongo
KEYCLOAK-419 Upgrade picketlink dependency and enable ldap connection pooling
Merge pull request #349 from mposolda/master

Fix testsuite with mongo. Upgrade picketlink and enable connection pooling for LDAP
Enforce that realm name is unique in model
Merge pull request #350 from stianst/constraints

Enforce that realm name is unique in model
Ensure application and client names are unique within realm
Ensure user loginName and email unique within realm
Merge pull request #351 from stianst/constraints

Ensure application and client names are unique within realm
Ensure role name unique within realm/app
Merge pull request #353 from stianst/constraints

Ensure role name unique within realm/app