fixes issue #2855 where cafile is not set in HttpSocket
account for localized floats more robustly.

Normalize floats, strings too, so that they are validated as

    dddddddddd.dd

ref #2853
Merge pull request #2864 from AD7six/2.4-better-float-validation

account for localized floats more robustly.
Unsetting url both with & w/o ->base to allow proper handling when app not hosted at server's DocumentRoot
A better fix for issue #2711. Allows url to be unset from request array regardless of this->base context
Make sure a datetime instance is valid to avoid fatal errors.
Fix types in docblocks.
Don't do assignments inside conditionals.
Merge pull request #2869 from jalbertocr/master

FormHelper - Check DateTime instances to avoid fatal errors
Simplify conditionals.

Set default values to remove else cases.
One liner. Dont call function parseAccept() twice in RequestHandlerComponent.
Merge pull request #2873 from sam-at-github/requesthandlercomponent-reuse-a-var

One liner. Dont call function parseAccept() twice in RequestHandlerCompo...
Merge remote-tracking branch 'upstream/master'
Merge pull request #2856 from cvandeplas/master

fixes issue #2855 where cafile is not set in HttpSocket
Make the wannabe fully qualified namespaces in docblock tags actually fully qualified by adding leading backslashes.
Resolves #2870
Fix docblock tag namespace that slipped through because the tag was incorrectly named @throw instead of @throws. Fixed the tag name too and also added missing sub-namespace.
Fix malformed/missing @throws docblock tags (split into multiple tags, add missing leading backslashes and sub-namespaces, etc)
Remove unnecessary @return tags in constructor and deconstructor docblocks.
Fix docblock/function signature mismatches (parameter name typos, wrong parameter types, missing parameter tags, invalid/wrong/missing return types, missing/unnecessary leading backslashes for namespaces, etc...)
Revert splitting up `@throws` tag as CS doesn't like it.