Use the models defined in config for user/group relationships; rename pivot table via config.
Allow fallback algorithms that get upgraded for better security.
Put the throttle query into one place. When using id or login it creates a user model and cals findByUserModel. Sentry->check() has already has the user model to give for throttleProvider->findByUserModel
Added the method findByUserModel to the ProviderInterface and added the ip address that where missing
Changed the SentryTest to use the new function
Forgot to remove 2 lines from SentryTest
Added the implementation for kohana and changed findByUserModel to findByUser in the provider,interface and test
Merge pull request #315 from marcvdm/master

Adding a findByUserModel to the throttle provider
Merge pull request #308 from cryode/feature/user-group-rel-model

Use config-set models for user/group relationships.
Merge pull request #309 from timemachine3030/feature/rfc-passwords

Allow fallback algorithms that get upgraded for better security.