Merge pull request #3965 from jasonlewis/feature/command-choice

[feature] Command::choice method
Merge pull request #3963 from GrahamCampbell/4.1-fix

Replacement for #3940
Merge branch '4.1'
Whitespace fixes
Removed unused use statement
Eloquent relations spaces to tabs
Fixed latest version badge
Merge pull request #3974 from GrahamCampbell/4.1-badges

[4.1] Fixed Latest Version Badge
Merge pull request #3972 from GrahamCampbell/4.1-tabs

[4.1] Eloquent Relations Spaces To Tabs Fix
Merge pull request #3971 from GrahamCampbell/4.1-use

[4.1] Removed Unused Use Statement
Merge pull request #3970 from GrahamCampbell/4.2-whitespace

[4.2] Very Small Number Of Whitespace Fixes
Merge pull request #3802 from ezzatron/error-exception-arguments

Fixed 2 bugs in the error handler implementation
Fix fatal error on TestCase::assertViewHas when response is a Json- or RedirectResponse
Update Queue.php

correct the property name for CookieJar
Merge pull request #3983 from foccy/patch-1

Update Queue.php
Updated docblock for changed newQuery signature
Merge pull request #3985 from jbruni/patch-1

Updated docblock for changed newQuery signature
Updated for the new aws sdk
Check if Seeder $command is set when resolving
Merge pull request #4000 from GrahamCampbell/4.1-aws

Updated for the new aws sdk