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
Clang attributes support
Expose zend_safe_address() and use it in zend_arena_calloc()
Split big _zend_handle_numeric_str() into small always inlined function that makes initial check and regular big function
correct type for the thread id
fix CG(empty_string) init in ZTS
ups, this is not needed