[4.2] Validate passwords more safely

As requested.
Short array syntax
Removed whitespace from routing tests
Add an "on where is null" clause to the join
Increment version.
Simplify ClassLoader
Testing scrutinizer config file.
Add excluded paths.
Remove file.
Add Illuminate\Support\Arr to compiled class.

Signed-off-by: crynobone <crynobone@gmail.com>
Fixes #5216
Rename variable.
Added missing symfony dependency
Exception with helpful message if OpenSSL extension not installed

refs #5150
Fixes #5235 bug causing incorrect renaming of numeric keys
(and adds test for reproducing and verifying fix)
Corrected return type on the eloquent model update
changing async to false
Missing docblock param
move domain() and getUri() out of foreach loop
Added scrutinizer file.