Merge branch 'PHP-5.4'

* PHP-5.4:
  Fix bugs 62561,62896 (Modifying DateTime::__construct,date_create adds an hour) Prevent a unix timestamp, which is always GMT when being parsed, from taking on the local timezones DST flag.
Merge branch 'pull-request/209' into PHP-5.4

* pull-request/209:
  Eliminate process running requirement of dump_bt in .gdbinit
  Add missing ____executor_globals in dump_bt if needed
  Implemented FR #63188 (Display class name when debugging with gdb macro zbacktrace)
Merge branch 'PHP-5.4'

* PHP-5.4:
  Eliminate process running requirement of dump_bt in .gdbinit
  Add missing ____executor_globals in dump_bt if needed
  Implemented FR #63188 (Display class name when debugging with gdb macro zbacktrace)
Fixed bug #63184  test (ext/spl/tests/RecursiveDirectoryIterator_getSubPathname_basic.phpt failed)
Merge branch 'PHP-5.4'
Now we can set the tsrm_ls manually

get(ZTS build):
(gdb) zbacktrace
You can't do that without a process to debug.
(gdb) set_ts 0x4112500
(gdb) zbacktrace
[0x2b232e83a1d8] call_user_func(array(2)[0x2b232e879528],
array(1)[0x2b232e878fa0]) /tmp/1.php:4
[0x7fffcb2efd80] A->__call("xxx", array(1)[0x2b232e878fa0])
Merge branch 'PHP-5.4'
Add test for #35895
Avoding superfluous function call
Merge branch 'PHP-5.3' into PHP-5.4
Merge branch 'PHP-5.4'
fixed include checks for libpng under win
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  fixed include checks for libpng under win
Merge branch 'PHP-5.4'

* PHP-5.4:
  fixed include checks for libpng under win
reverted the previous fix for libpng include
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  reverted the previous fix for libpng include
Merge branch 'PHP-5.4'

* PHP-5.4:
  reverted the previous fix for libpng include
if ssl has been switched on transmit clear-text password
Merge branch 'master' of ssh://git.php.net/php-src
add a check for libmysql