5.4.30 rc1
Fix bug #66127 (Segmentation fault with ArrayObject unset)
Fix SetHandler proxy:fcgi:// incompatibilities

Apache 2.4.10+ will allow the following:

```
<FilesMatch \.php$>
SetHandler proxy:fcgi://localhost:9000
</FilesMatch>
```

This is much easier than using `ProxyPassMatch` (which prevents rewriting and other stuff) and rewrites (which are a bag of hurt because when combined with user-land `.htaccess` rewrites, there's always rewrite loops, prefix breakage etc (I've tried, for weeks).

It's basically the future of using Apache (via `mod_proxy_fcgi`) together with PHP-FPM. It's also available for older versions as a standalone module, very easy to install: https://gist.github.com/progandy/6ed4eeea60f6277c3e39

However, the two bits of code this commit deletes interfere with that. They both cover CGI-only mode and were copied from that SAPI into the FPM source. See e.g. https://bugs.php.net/bug.php?id=47042

The first deleted part mangled `SCRIPT_NAME` if something like

```
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php/$1 [L]
```

is used (i.e. rewriting to `PATH_INFO`. The second part drops `PATH_INFO` if there was a `REDIRECT_URL` (with CGI mode, `SCRIPT_FILENAME` in Apache is the path to the PHP binary, and `PATH_INFO` contains the name of the script to run).

Clearly, neither applies in the case of FPM, so both are safe to delete.
Fix potential segfault in dns_get_record()

If the remote sends us a packet with a malformed TXT record,
we could end up trying to over-consume the packet and wander
off into overruns.
skip this test which fails without network
Fixed MarinaDB support
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed MarinaDB support
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed MarinaDB support
add CVEs
Fix bug #67349: Locale::parseLocale Double Free
Fix bug #67397 (Buffer overflow in locale_get_display_name->uloc_getDisplayName (libicu 4.8.1))
Fix bug #67492: unserialize() SPL ArrayObject / SPLObjectStorage Type Confusion
Better fix for bug #67072 with more BC provisions
Better fix for bug #67072 with more BC provisions
update CVE
Fix bug #67498 - phpinfo() Type Confusion Information Leak Vulnerability
Fix Bug #67468  Segfault in highlight_file()/highlight_string() when pgsql.so module is loaded

str_efree() must be used in zend_highlight() and zend_indent() to free
string data assigned to a zval to account for interned strings.
mention 67468 fix in NEWS
testcase for 67468 (only for debug build, as I could not create a stable segfault without loading other exts like pgsql)
Fix https://github.com/krakjoe/phpdbg/issues/91

Enable edit feature when build with libedit.

Notice: coloured prompt only enable with READLINE