Authorization#reset_with_role! added

Can now do the following:

```ruby
# Say we always start out with a "default" role in our app
@auth = CanI::Authorization.new :default

### ...

# Now we realize we need to use a different role
@auth.reset_with_role! :admin
```