Update BaseInputFilter
If value is required, it must be set in $this->data[].
If the value is set and it should not be empty, it must be invalid, even if not required.
update to FlashMessenger view helper to allow for classes on separator
added extra test to check for separator configuration
added config test
Merge remote-tracking branch 'upstream/master'
BaseInputFilter fixed
Updated commit method to reset autocommit to true for the adapter.
Updated the order of events to update the inTransaction property first
then to reset the connection autocommit option to true.
Added autocommit = true to rollback method.
fix for issue #3685
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
removed unused cache test assets from test suite
Update InArrayTest.php
Update InArrayTest.php

the test testSetEmptyHaystack is not anymore needed as null can't be set 
on the setHaystack function because of the array type needed and empty array 
is possible.
Merge remote-tracking branch 'upstream/master'
Merge pull request #3983 from ossinkine/master

Update BaseInputFilter
Merge branch 'hotfix/3983'

Close #3983
PR #4019
Merge branch 'master' of git://github.com/antonycox/zf2 into antonycox-master
Cleaned up whitespace in PR #4019