Correct uses of twolevelselect form field + make badge rule mechanism cleaner and more configurable
Merge branch 'master' into badge-api

Conflicts:
	ClarolineCoreBundle.php
	Resources/config/services.yml
	Rule/Entity/Rule.php
Correct namespace for oauth class
Add migration files for oauth entities
Adding oauth security routes + move security controller
Add documentation for oauth authentication for third-party application
Adding information about return format
Modify design of authorization page
Modfy TemplateLocator to overload OAuthServerBundle template for authorize page
Remove debug code
CheckStyle correction
Adding page for listing application that has access to your account
Adding name on oauth client
Remove useless code
Adding revokation of access for application
Remove useless doc
Adding relation between client and other oauth entities + revoke application working
Add delete cascade on client
Adding thrid-party application list in admin
Removing client is now possible