Merge branch 'hotfix/captcha-failures'

Fixes test failures due to timing issues in captcha GC
PSR-2 : add space between for, if, do(..) while, while and open parentheses
Form can validate non consecutive keys of collection in data
Fixed PHPDoc block
Zend\Db\Sql\Predicate\Predicate
Fixes #3832 - ensures literal() is backwards compatible when non-null testing values are passed as 2nd parameter
Merge branch 'hotfix/3836'

Close #3836
Fixes #3832
Merge branch 'hotfix/3836' into develop

Forward port #3836
Fix for legacy Transfer usage of File Validators
Resolved #3831 made Stdlib\ArrayObject more compatible with PHP ArrayObject
Resolved compatibility library for container
Merge branch 'fix/transfer-2.1' of git://github.com/cgmartin/zf2 into hotfix/3837
Merge branch 'hotfix/3837'

Close #3837
Fixes #3771
Merge branch 'hotfix/3837' into develop

Forward port #3837
Merge branch 'hotfix/stdlib-array-object-fixes' of git://github.com/mwillbanks/zf2 into hotfix/3838
Merge branch 'hotfix/3838'

Close #3838
Fixes #3831
Merge branch 'hotfix/3838' into develop

Forward port #3838
Merge branch 'fix/validatingCollections' of git://github.com/netiul/zf2 into hotfix/3828
Merge branch 'hotfix/3828'

Close #3828
Merge branch 'hotfix/3828' into develop

Forward port #3828
Implemented optional subdomains with regex