check for page name in addQuery
fix tests
Pagination Presenter add rel="prev" rel="next", update tests and docs.
added orHaving(), works similar to orHavingRaw()
Updated Model dirty checks to ignore numerically equivalent fields
separate query bindings
clean up code and formatting
added more tests
fix join binding order
update addDateBasedWhere to use addBinding
Validation factory tweaks
Validator constructor fixes
Allow Input::has to be passed an array
Merge pull request #4115 from GrahamCampbell/4.1-validator

[4.1] Validation Tweaks/Fixes
working on better remember me solution.
Change method order.
Fix array.
Increment version.
No real need to refresh the remember me token on login.
fire an event on cache clear

In some situations, users may store certain cache-style data in a more custom manner than the Cache functions permit. For example, we store most cache data in Redis, but have a few larger cacheable items (rendered, minified CSS) that would incur high levels of unnecessary network traffic from the Redis server if stored there. For these larger items, we manually store to the db and/or the filesystem.

Adding a `cache:clear` event to `php artisan cache:clear` allows these a cache clearing to be hooked into via an event for additional custom processing.