Merge branch 'PHP-5.3' of https://git.php.net/repository/php-src into PHP-5.3

* 'PHP-5.3' of https://git.php.net/repository/php-src:
  fix using wrong buffer pointer
Fixed Bug #66094 (unregister_tick_function tries to cast a Closure to a string)
avoid doing a stream_select on a closed stream
Fixed tests that fail with non-default `serialize_precision` configurations.

See:

 * https://bugs.php.net/bug.php?id=64760
 * 4dc4302
added a test to cover distinction between boolean return value of unserialize function and deserializing serialized boolean
Fix WS in serialization_error_002.phpt
permanently deactivate that place, not on runtime only

besides the two "if" checks, this fixes static analyze which is sometimes
broken because of this
Fix for Bug #66124 (mysqli under mysqlnd loses precision when bind_param with 'i')
And here is the real fix for #66124
fixed test
bring the news
Fix for Bug #66141 (mysqlnd quote function is wrong with NO_BACKSLASH_ESCAPES after failed query)
add test
5.4.24-dev now
Fixed bug #66060 (Heap buffer over-read in DateInterval)
Fixed bug #65969 (Chain assignment with T_LIST failure)
Merge branch 'PHP-5.4' of git.php.net:php-src into PHP-5.4

* 'PHP-5.4' of git.php.net:php-src:
  Fixed bug #66060 (Heap buffer over-read in DateInterval)
Fixed bug #53879 (DateTime::createFromFormat() fails to parse cookie expiration date)
Merge branch 'bug53879' into PHP-5.4
Fixed "Forward Transition" construction of DateTime objects.

This fixes the issue in
https://wiki.php.net/rfc/datetime_and_daylight_saving_time#forward_transitions
There is a period during transition to DST where a time (such as 02:30) does
not exist. PHP already calculated the correct timestamp for this, but failed to
"rounded forward" to the existing correct hour value.