Merge pull request #5144 from GrahamCampbell/4.2-workbench

[4.2] Fixed Workbench Throws Docblocks
Merge pull request #5145 from EvgenyKovalev/4.2

Performance tweaks
[4.2] Validate passwords more safely

As requested.
Short array syntax
Merge pull request #4871 from soundrussian/4.2

Return trashed models with morphTo() if told so on non-eager queries (fixes #4870)
Merge.
Array fixes
Merge pull request #5154 from GrahamCampbell/4.2-arr

[4.2] Array Fixes
Added method visibility to the array class
Corrected predis connection return type
[4.2] GenericUser - remember_token

Just decreases this “hard coded" name.
Merge pull request #5163 from KennedyTedesco/4.2-remember-token

[4.2] GenericUser - remember_token
Merge pull request #5159 from GrahamCampbell/4.2-array

[4.2] Added Method Visibility To The Array Class
Merge pull request #5156 from GrahamCampbell/4.2-predis

[4.2] Corrected Predis Connection Return Type
Return Illuminate\Support\Fluent when possible, this allow developer to further chain additional command such as ->after() etc.

Signed-off-by: crynobone <crynobone@gmail.com>
Allow method injection via IoC on any controller method.
Update the change log.
Merge pull request #5172 from crynobone/feature/return-fluent

Schema blueprint return Illuminate\Support\Fluent when possible, this allow developer to further chain additional command such as ->after() etc.
update copied-in docblock to make more sense
Merge pull request #5179 from tedslittlerobot/fix/copied-comment

[BUG?] MacroableTrait has old comment