Return FALSE on bit shift by negative number
Fixed 64-bit tests
Fixed 32-bit test
Prevent bit shift count wrapping quirkiness on some CPUs for right shift
Updated >> 64-bit tests
Cast NaN and Infinity to zero
Prevent bit shift count wrapping quirkiness on some CPUs for left shift
Updated << 64-bit tests
Updated 32-bit << test
Use zend_ polyfilled nan/finite, check finite
Use SIZEOF_ZEND_LONG instead of SIZEOF_LONG
Merge branch 'master' into integer_semantics

Conflicts:
	Zend/zend_operators.h
Merge branch 'master' into integer_semantics
Fixed if/else if ordering
generalized the case with secure memory zeroing
more usages for ZEND_SECURE_ZERO()
remove useless check
fix printf format
fix condition
there can be only one ... of the identical expressions