Validation factory tweaks
Validator constructor fixes
Merge pull request #4115 from GrahamCampbell/4.1-validator

[4.1] Validation Tweaks/Fixes
working on better remember me solution.
Change method order.
Fix array.
Increment version.
No real need to refresh the remember me token on login.
Don't refresh remember token if user is null.
Fix loose matching when validating route schemes.
Merge pull request #4150 from jasonlewis/fix/route-http-only

Fix loose matching when validating route schemes.
Fix a typo error

The correct word is "Decrement".
Merge pull request #4158 from dimiro1/patch-1

Fix a typo error
Increment version.
Relax SwiftMailer version constraint.
Improve valid MAC detection

Implement constant time string comparison as well as double HMAC
verification for encryption MACs.
Merge. Fix conflicts.