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
Fix #66021 (Blank line inside empty array/object)

Changed json_encode() so that when the JSON_PRETTY_PRINT option is specified,
the pair of linefeeds immediately after an opening bracket and before the
corresponding closing bracket is omitted when the array or object contains no
elements or accessible properties (and hence would have a blank line between
the brackets).
add vc12 (2013)
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)