Merge branch 'PHP-5.6'

* PHP-5.6:
  Fixed broken XML junit output due to escaping of CDATA sections
Escape non-printable characters in the junit XML output

XML doesn't allow most of the characters < 0x20 and binary output
breaks XML parsers. Such characters are not allowed as entities
either, so the generated entities are escaped in order to be printed
as text.
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Escape non-printable characters in the junit XML output
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Escape non-printable characters in the junit XML output
Merge branch 'PHP-5.6'

* PHP-5.6:
  Escape non-printable characters in the junit XML output
5.5.13 release date
Fix bug #67249: printf out-of-bounds read
update NEWS
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  update NEWS
  Fix bug #67249: printf out-of-bounds read
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  update NEWS
  Fix bug #67249: printf out-of-bounds read
  5.5.13 release date
Merge branch 'PHP-5.6'

* PHP-5.6:
  update NEWS
  Fix bug #67249: printf out-of-bounds read
  5.5.13 release date
updated libmagic.patch for 5.4+
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  updated libmagic.patch for 5.4+

Conflicts:
	ext/fileinfo/libmagic.patch
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  updated libmagic.patch for 5.4+
updated libmagic.patch for 5.6+
Merge branch 'PHP-5.6'

* PHP-5.6:
  updated libmagic.patch for 5.6+
  updated libmagic.patch for 5.4+
added CVEs in NEWS
Check for zero-length keys in spl_array_skip_protected and don't skip them.

Fixes bug #67360 (Missing element after ArrayObject::getIterator).
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Check for zero-length keys in spl_array_skip_protected and don't skip them.
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Check for zero-length keys in spl_array_skip_protected and don't skip them.
  added CVEs in NEWS