Merge branch 'hotfix/5848' into develop

Forward port #5848
Merge branch 'hotfix/5848'

Close #5848
Fixes #5847
Suppress error
Removed ini_set call in shutdown function
[2.3.0] change php require version from 5.3.3 to 5.3.23 in all resources, and remove tests that no longer support 5.3.3
update class_alias condition for PHP_VERSION_ID < 50304
remove 5.3.11 check
update class_alias on Zend/Session/Container.php
update class_alias on SessionArrayStorage
check all version_compare
remove class_aliases for php 5.3 and use implementation instead
fix PHP_VERSION_ID < 50304 check
fix rebase conflict
remove ubuntu block backported as @gws suggestion
fix version_compare backported on tests/ZendTest/Validator/File/IsCompressedTest.php
remove if on BcryptTest::testVerifyFailureVersion()
1. move Zend/Stdlib/ArrayObject/PhpReferenceCompatibility.php into Zend/Stdlib/ArrayObject.php and remove the Zend/Stdlib/ArrayObject/PhpReferenceCompatibility.php
2. move Zend/Session/Storage/SessionArrayStorage/PhpReferenceCompatibility.php into Zend/Session/Storage/SessionArrayStorage.php and remove Zend/Session/Storage/SessionArrayStorage/PhpReferenceCompatibility.php
include the PhpReferenceCompatibility into Zend\Session\Container, and remove the Zend/Session/Container/PhpReferenceCompatibility.php
patch eof_ending cs
remove BcryptTest::testVerifyFailureVersion() because already >5.3.7