Fixed bug that triggers relationship timestamp touch, even when nothing on the pivot has changed.
Merge pull request #4376 from jmshelby/touching-relationships-fix

[Bug Fix] BelongsToMany::sync, don't touch, unless something was updated.
Remove comment.
Add array_search to Support\Collection

Add the ability to perform array_search on Support\Collection.
Testing improvements
Limit repeated queries when token is not valid.
Merge branch '4.1' into 4.2
Merge branch '4.2'
Merge pull request #4478 from GrahamCampbell/4.2-search

[4.2] Add Search To The Collection Class
Cleaning up comment.
Improve Collection extensibility

Make the only `private` method `protected` so it can be used in other implementations.
Merge pull request #4479 from guiwoda/patch-1

Improve Collection extensibility
Merge pull request #4477 from GrahamCampbell/4.2-testing

[4.2] Testing Improvements
Fix conflicts and merge.