Merge branch 'bug-65538' of https://github.com/rdlowrey/php-src into PHP-5.6

* 'bug-65538' of https://github.com/rdlowrey/php-src:
  Add tests for Bug #65538
  Fix Bug #65538 (cafile now supports stream wrappers)
Merge branch 'PHP-5.6'

* PHP-5.6:
  Add tests for Bug #65538
  Fix Bug #65538 (cafile now supports stream wrappers)
work on lexer to be more permissive (accept moar strings)
work on parameter parsing and command resolution
work on error reporting for failed arguments
update most commands
move quiet to set quiet
move set break on/off to set breaks on/off
keep set break for set break <id> <on/off>
update help accordingly
Fixes #66714: imageconvolution breakage in 5.5.9

5.5.9 included some GD fixes related to #66356. One of those fixes changed the 
above section of imageconvolution, but the variable was mistyped.
some missing pieces for __debugInfo
Merge branch 'PHP-5.6'

* PHP-5.6:
  some missing pieces for __debugInfo
Update pgsql document
Merge branch 'PHP-5.5' into PHP-5.6
Merge branch 'PHP-5.6'
Use nicer output for characters < 32 and > 126 in exception strings
Using question marks might confuse more than it helps.
Users are wondering what happened to their string...
Merge branch 'PHP-5.4' into PHP-5.5
Merge branch 'PHP-5.5' into PHP-5.6
Merge branch 'PHP-5.6'
fixed leak introduced after CVE/upgrade
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  fixed leak introduced after CVE/upgrade
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fixed leak introduced after CVE/upgrade
Merge branch 'PHP-5.6'

* PHP-5.6:
  fixed leak introduced after CVE/upgrade
updated libmagic.patch in 5.4/5
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  updated libmagic.patch in 5.4/5
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  updated libmagic.patch in 5.4/5