Merge branch 'hotfix/mvc-query-notices'

Fix test "failures" in MVC
Merge branch 'hotfix/mvc-query-notices' into develop

Fix test "failures" in MVC
Remove "nbproject" directory
Refactored ACL. Fixed tests
Zend\Mvc
* Query part deprecation moved to __construct()
* Unit tests skipped that consume Query class
Refactoring InputTest and FileInputTest
Fix for invalid json in composer for Zend\Math
Update SelectDecorator.php

Class was supporting limit + offset or limit, but only offset does not support
ArrayInput added
Filter and validate each element of an array
Remove unnecessary autoload.php from composer config.
Merge pull request #4027 from ralphschindler/hotfix/query-deprecation-notice-test

Move deprecation notice inside constructor of Query class
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