Fixed order of error exception arguments, and optionality of error handler arguments.
[Bug] DatabasePresenceVerifier not working for booleans in the additional conditions #3927 

Change comparison operator from 'Equal' to 'Identical' when comparing value to 'NULL'/'NOT_NULL', so a comparison with a boolean value returns correct result.
Fixed swiftmailer dependency
Merge pull request #3939 from GrahamCampbell/4.1-swiftmailer

[4.1] Fixed Swiftmailer Dependency
Added whereDay() whereMonth() and whereYear()
To all the database systems I give a vague shite about
MONTH() YEAR() DAY() seem common enough
If 3 of the 4 are the same then it makes sense to just shove them in Grammar.php, and let SQLite be the exception. Still testing the 4 separately though, as that seems rather important.
Merge branch '4.1' of https://github.com/laravel/framework into feature/whereDayMonthYear
Merge pull request #3928 from lpopov/4.1

[Bug] DatabasePresenceVerifier not working for booleans in the additional conditions #3927
Fix tabs.
Fixes testcase to accept data payload as json encoded.

Signed-off-by: crynobone <crynobone@gmail.com>
Queue sync driver should create data payload as json (consistent with other driver).

Signed-off-by: crynobone <crynobone@gmail.com>
Merge pull request #3959 from crynobone/patch/queue-sync

Fixes inconsistency when using Queue with sync driver.
Merge branch 'feature/whereDayMonthYear' of https://github.com/philsturgeon/framework into philsturgeon-feature/whereDayMonthYear
DRY up various codes. Comment changes.
DRY up more code (thanks Phil). Update change log.
Fix argument ordre.
Updated badges
Merge pull request #3962 from GrahamCampbell/4.1-readme

Updated Badges
Replacement for #3940
Fixed docblocks