Use the models defined in config for user/group relationships; rename pivot table via config.
Allow fallback algorithms that get upgraded for better security.
update docs

Signed-off-by: Bruno Gaspar <brunofgaspar1@gmail.com>
convert spaces to tabs

Signed-off-by: Bruno Gaspar <brunofgaspar1@gmail.com>
update docs again, make the activated example to use boolean instead of int

Signed-off-by: Bruno Gaspar <brunofgaspar1@gmail.com>
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.
Cherrypicking commits by @happyDemon. Closes #316.

Signed-off-by: Ben Corlett <bencorlett@me.com>