Include called class name in ModelNotFoundException
Add mergeCollection, diffCollection and intersectCollection functions with tests
fixed typo
Fix missing variable.
Merge pull request #2787 from sergeizelenyi/patch-1

fixed typo
Implement diff and intersect on Support\Collection
Rename merge, diff and intersect functions to match those on Support\Collection
Allow strict mode config option for MySQL.
Update change log.
Merge pull request #2715 from semalead/feature/modelnotfoundexception

ModelNotFoundException() : include called class name
Remove colon from message.
Added wherePivot to belongsToMany.
Added automatic separation of read / write connections into database layer.
Actually pass the queue to createPayload.
Change comment and variable name for setMeta
Merge pull request #2797 from JosephSilber/iron-attempts

Change comment and variable name for setMeta
Default attempts should be 1
Merge pull request #2798 from JosephSilber/iron-attempts

Default attempts should be 1
A lot of work on failed job handling.
Refactor reused code into private function