[4.2] Validate passwords more safely

As requested.
Short array syntax
Fixed the function definition to match the docblock
format parameters later
[4.2] Route parameter() default value

Now uses behavior of  `array_get()`.
Merge pull request #5186 from KennedyTedesco/4.2-routes

[4.2] Route parameter() default value
Merge pull request #5182 from lucasmichot/4.2-log

[4.2] Format parameters after method check
Merge pull request #5181 from GrahamCampbell/4.2-helpers

[4.2] Additional Helper Fixes
Removed double getQueue call
Merge pull request #5180 from GrahamCampbell/4.2-iron

[4.2] Iron Queue Fix
Removed whitespace from routing tests
Add an "on where is null" clause to the join
Move publishing classes.
Increment version.
Merge pull request #5188 from GrahamCampbell/4.2-whitespace

[4.2] Grrrrrr
Ensure all files end in a single new line char
Squished whitespace
Simplify ClassLoader
Merge pull request #5205 from lucasmichot/4.2-class-loader

[4.2] Support/ClassLoader : simplify add and remove directory
Testing scrutinizer config file.