Merge branch 'hotfix/4027'

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

Forward port #4027
Merge pull request #4037 from demiankatz/fix-composer-compatibility

Remove unnecessary autoload.php from composer config.
Merge branch 'hotfix/4037'

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

Forward port #4037
Adding code to allow for input validation to continue if value is empty instead of just being marked as valid if empty.  Required to test for validity of an empty value based on context.
Corrected 'supportedDatatypes' array, added some tests
Update InArray.php

in InArray validator
if haystack is an empty array, an exception 'haystack option is mandatory' is thrown
should be exact equality ===




<?php
$t = array();
if ($t == null) echo "null\n"; else echo "not null\n";




this code echoes null




<?php
$t = array();
if ($t === null) echo "null\n"; else echo "not null\n";




this code echoes not null
Update InArrayTest.php

array() is a valid empty haystack, null no
Moved ext-intl to suggest instead of require to avoid silent fallback.
Merge branch 'patch-2' of https://github.com/BinaryKitten/zf2 into hotfix/4031
Merge branch 'hotfix/4031'

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

Close #4031
removed unused cache test assets from test suite
Refactored #3490. Split DbTable into 2 different (CallbackCheck and CredentialTreatment) adapters
Merge branch 'bugfix/translator' of git://github.com/xoob/zf2 into hotfix/4013
Merge branch 'hotfix/4013'

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

Forward port #4013
Implement better text domain merging support
Fix Console::writeLine() functionality, clarify functionality in doc block.