Fixed #63859 Memory leak when reusing curl-handle

When CURLOPT_POSTFIELDS is called more than once on the same
curl handle, php/curl did not free the memory of the previous
post data. This commit will fix the problem unless the curl
handle was previously duplicated using the curl_copy_handle()
function in which case we can not know if the post data is
still in use or not by any curl handle
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed #63859 Memory leak when reusing curl-handle
Merge branch 'PHP-5.5'

* PHP-5.5:
  Fixed #63859 Memory leak when reusing curl-handle
Add new curl options

Addes new curl options CURLOPT_TELNETOPTIONS, CURLOPT_GSSAPI_DELEGATION,
CURLOPT_ACCEPTTIMEOUT_MS, CURLOPT_SSL_OPTIONS, CURLOPT_TCP_KEEPALIVE,
CURLOPT_TCP_KEEPIDLE and CURLOPT_TCP_KEEPINTVL.
Merge branch 'PHP-5.5'

* PHP-5.5:
  Add new curl options
Treat "+0" and "-0" as valid integers just like var_dump() does.

This fixes bug #54096.
Add more tests for the new +0/-0 behaviour.
News entry for +0/-0 filter fix
Merge branch 'PHP-5.4' into PHP-5.5
Merge branch 'PHP-5.5'
Fixed bug #63874 (Segfaul if php_strip_whitespace has heredoc)

T_END_HEREDOC don't carry a token value anymore since commit 4cf90e06c
Bugfix by Nikita for bug #60097
Merge branch 'PHP-5.5'

* PHP-5.5:
  Fixed bug #63874 (Segfaul if php_strip_whitespace has heredoc)
Happy New Year~
Merge branch 'PHP-5.3' into PHP-5.4
Happy New Year
Merge branch 'PHP-5.3' into PHP-5.4
Happy New Year
Merge branch 'PHP-5.4' into PHP-5.5
Happy New Year
Merge branch 'PHP-5.5'