Merge pull request #58 from patriot1burke/master

scope mapping, oauth client
Merge pull request #59 from patriot1burke/master

mv admin ui to module
Added first version of NoSQL api and MongoDBImpl implementation
Adding TypeConverters. AdapterTest.test1CreateRealm() is passing for MongoDB
Added NoSQLQueryBuilder API. Support for persistence of all objects. All unit tests are passing and UI is working with MongoDB
Added system properties to support switch between picketlink and mongo. Support for Mongo data objects without ID or @DBCollection
Mongo: Remove realmAdmins when realm is removed. Refactored Converters to support list of embedded objects
Support MongoDB in unit tests. Added parameterized test, so ImportTest and AdapterTest work with both picketlink and mongo
Added performance tests to testsuite to compare Picketlink+JPA+MySQL with Mongo.
Adapt MongoDB impl with latest changes on UserModel and RealmModel. Support for Enums in Converter SPI
Add support for TOTP in MongoDB
Rebased MongoDB on top of latest master. Divide testsuite into integration and performance submodules
Added ServletContextListener for start of embedded MongoDB at Keycloak deploy. Added PropertiesManager
Creating MongoDBSessionFactory in KeycloakApplication via reflection to avoid compile-time dependency on mongo module
Adapt latest model changes
Don't use keycloak-model-mongo model by default
Merge pull request #60 from mposolda/nosql

KEYCLOAK-66 MongoDB based backend and performance testsuite
Fix path for resources in formflows
Added admin to testsuite Keycloak server
KEYCLOAK-89: Add input[type="submit"] to have same styles as input[type="button"]