Correct uses of twolevelselect form field + make badge rule mechanism cleaner and more configurable
Minor doc update
Making a rules mechanism a little bit more decoupled + adding resource constraint on rule
Rename validator method + add restriction on the validator to allow rulable object to be restricted to whatever you want to (as long as it can be requested in the log table)
Move Rule class + add documentation on rule mechanism
Make ruleValidator a service + badge repository not a service anymore (why was it a service anyway?)
Merge branch 'master' into generic_restriction_rule_mechanism

Conflicts:
	Resources/views/Badge/Admin/add.html.twig
	Resources/views/Badge/Admin/edit.html.twig
	Resources/views/Badge/Tool/Workspace/add.html.twig
	Resources/views/Badge/Tool/Workspace/edit.html.twig
Adding missing license information
Merge pull request #198 from maxailloud/generic_restriction_rule_mechanism

Generic restriction rule mechanism