Traits refactoring
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Traits refactoring
Removed deprecated fields
Fixed ZTS build
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed ZTS build
spelling
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  spelling
spelling
Remove a useless memory write in zend_llist_del_element

The zend_llist_element *next pointer is not necessary and removing
it will also remove a write on memory
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  Remove a useless memory write in zend_llist_del_element
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Remove a useless memory write in zend_llist_del_element
Fix ext/curl tests to work on every libcurl versions

Thanks Laruence :)
Revert "Remove a useless memory write in zend_llist_del_element"

This reverts commit fad960a4045da86cdbd8308a165ffc47892f05b9 as
required by Stas and Christopher
Merge branch 'PHP-5.3' into PHP-5.4
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Revert "Remove a useless memory write in zend_llist_del_element"
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
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.
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.