Improve querying of Privilege#accessible_to?

By replacing the inner Array with an Arrthorizer::Repository, we can
also check privilege.accessible_to?(role.name)
When providing roles to Privilege.initialize, make that Privilege accessible to those roles
Change generated YAML to contain constant names for roles.
Add Arrthorizer::Rails::Configuration::Parser to turn config file into runtime config