Roles support & Various fixes

cc @dunglas 
`symfony/security-bundle` is also needed to access the `%security.role_hierarchy.roles%` parameter.