Use freshTimestamp instead of DateTime
When adding or removing groups on a user object, the merged permissions cache should be cleared.
compare hashes using slowEquals

Signed-off-by: Suhayb El Wardany <me@suw.me>
make the BaseHasher abstract, final slowEquals

Thanks @shadowhand

Signed-off-by: Suhayb El Wardany <me@suw.me>
Merge pull request #415 from lucasmichot/laravel-freshtimestamp

[ELOQUENT] Use freshTimestamp instead of DateTime
modify getPassword so it respect getPasswordName

when trying to extend this model, and using custom password field, it not respect overrided getPasswordName() 

e.g. I want to change password field to other field
```php
class ProviderCredential extends Cartalyst\Sentry\Users\Eloquent\User {

    public function getPasswordName()
    {
        return 'OtherThanDefaultPasswordField';
    }
}
```
Merge pull request #444 from xsanisty/master

modify getPassword so it respect getPasswordName
Delete changelog.md
Merge pull request #445 from GrahamCampbell/patch-1

Delete changelog.md
remove old docs

Signed-off-by: Bruno Gaspar <brunofgaspar1@gmail.com>
Kohana provider use default database instance
Kohana provider use default database instance
Added PHP 5.6 and HHVM to travis.yml
Merge pull request #452 from Nyholm/patch-1

Added PHP 5.6 and HHVM to travis.yml
Merge pull request #449 from Yahasana/master

Kohana provider use default database instance
Merge pull request #420 from CodeYellowBV/master

When adding or removing groups on a user object, the merged permissions cache should be cleared.
Check config for persist connection.
Merge pull request #474 from Min2liz/patch-2

Check config for persist connection.