fix bug #67955

this fixes a regression from 6c2a8068207a02b3d7ae7416a9967dad0a81e61f.

smart_str_appendl is expecting the length as the length of the string,
but key_length is the byte length of the key, including the 0
terminator.

As such, the cookie name appeneded to the header would now also include
the 0 terminator of the key name which then would be sent to the server.
Update LSAPI to 6.7, added support for 'filter_input'.
Fixed a crash in CLI mode.
Fixed #67955: SoapClient prepends 0-byte to cookie names
Updated NEWS for #67955
it's should be zend_ulong
Add GMP tests for some uncovered branches
Throw warnings when using zero modulus in gmp_powm

Also fixes a leak in this case.
Give proper names to GMP test files
Split GMP tests testing multiple functions

Also drop dummy test
Merge branch 'PHP-5.6'

Conflicts:
	ext/soap/php_http.c
Fix smart_str_append()

Would segfault if src->s == NULL.
Fix invalid zend_string free in soap

By making get_http_headers() return the zend_string* directly.
Merge branch 'master' of https://git.php.net/repository/php-src
Fixed discards qualifiers from pointer target type
Fix SOAP warnings
Fix readline warnings
Remove old zend_string_to_double function
Drop some unsafe-looking casting code from ext/socket

ZVAL_COPY before convert_to_string is probably not right.
Fix overflow check for string concatenation

Also do the overflow check for both branches, not just the realloc
one.

And clean up the code a bit - move common parts outside of the
realloc/alloc branches.
Fixed support for C++