Merge branch 'PHP-5.6'

* PHP-5.6:
  NEWS
  Fix bug #68224 buffer-overflow in /ext/fileinfo/libmagic/readcdf.c caught by AddressSanitizer
Fix bug #68283: fileinfo: out-of-bounds read in elf note headers

Upstream commit
https://github.com/file/file/commit/39c7ac1106be844a5296d3eb5971946cc09ffda0

CVE -2014-3710
NEWS
fix datatype mismatches for strings from userspace
use zend_bool where zend_long isn't needed

spare at least 24 bytes per globals item on 64 bit
fix datatype mismatches
fix datatype mismatch and warning
fix datatype mismatch warnings
all the key_len use uint, fix the warning when using strlen on 64 bit
fixing datatype mismatches
micro optimized initial hash size calculation

most of the calls are with a size <= 8, so don't even bother any
bitshifts. For the bigger sizes, use an intrinsic (should be extended
with gcc ones though).
fix datatype mismatches
this should be uint32
fix datatype warnings
fix dir separator in test
fix several datatype mismatches
fix datatype
eliminate one branch when computing the initial table size
Get rid of ZEND_FETCH_MAKE_REF
Try fixing 5.4 and 5.5 build, again