Changed the AuthenticationProvider interface. We want to get the
UserRole object for a user directly from the provider since we
don't want Arcada-specific stuff outside of the current LDAP
implementation