Declaration in header file was not reflecting an actual function and caused compilation error:
```
/pecl-memcache-NON_BLOCKING_IO_php7/php7/memcache.c: In function 'php_mmc_store':
/pecl-memcache-NON_BLOCKING_IO_php7/php7/memcache.c:643:8: error: too many arguments to function 'mmc_prepare_key_ex'
if (mmc_prepare_key_ex(ZSTR_VAL(key), ZSTR_LEN(key), request->key, &(request->key_len), MEMCACHE_G(key_prefix)) != MMC_OK) {
^~~~~~~~~~~~~~~~~~
In file included from /pecl-memcache-NON_BLOCKING_IO_php7/php7/php_memcache.h:34:0,
from /pecl-memcache-NON_BLOCKING_IO_php7/php7/memcache.c:30:
/pecl-memcache-NON_BLOCKING_IO_php7/php7/memcache_pool.h:399:5: note: declared here
int mmc_prepare_key_ex(const char *, unsigned int, char *, unsigned int *);
^~~~~~~~~~~~~~~~~~
```
fix memory leaks
add variant for redundancy test for php73
fix leak in memcache_pool
add todo: to fix freeing resources in 7.3 .
test 044.phpt has now variant 044b
because 7.3 no longer allows changing internal session state (e.g. call session_id . ) , this probably needs better handling altogether . but we want to test at least basic redundancy for now
zend_resources in mmc_server_free are freed by GC before, so we don't free again .
disable udp connect for now
cleanup from ci