import zend imap tests
import zend pcntl tests
import zend pcre tests
import zend pdo tests
Fix literal string to int/double conversion under hhir

The simplifier would convert strictly-integer strings to their
integer equivalent, and all other strings to zero. This meant
that eg "1.1" became zero, as did "1x". Normally, such strings
are converted at the ast level, so it was hard to expose the bug,
but eg test/quick/cnvInt.php would fail if you turned off
JitEnableRenameFunctions (and its turned off in repo mode, so the
repo mode test was failing).

The same issue was present in ConvStrToDbl, but there was a bug in
StringData::isNumeric causing it to return true for a weakly-numeric string,
where its contract is to return false (and it did return false for an
equivalent, non-static string). Once I fixed that bug, I had to fix the
bug in ConvStrToDbl.
fix pcre whitespace
Rename DebuggerProxy::send, DebuggerClient::send and DebuggerClient::recv

I found myself getting confused, thinking that proxy->send(cmd) sends a command to the proxy, when in fact it causes the proxy to send the command to the client. These are now named sendToClient, sendToServer and recvFromServer so that future readers (including my future self) will not make this mistake again.
add mod_apache_log %I support to HHVM webserver

- added support for %I (bytes received / request size with headers) in HHVM access logs
Implement Cns in hhir

Thats it
Fix issue with Unit::merge

A recently introduced bug could cause classes and
interfaces to be silently dropped in repo-authoritative mode.
fix bz2 race

Since we run these in parallel then there is a bad ordering of these where they eat eachother's files.
Fix off-by-one in multi-line function call traces

Fixes off-by-one in line number reporting in multi-line function calls
Determine hphp_home in test/run via __DIR__

The system() here was echoing to stdout.
Embed systemlib.php into hhvm

Also, since its always present, remove the special case
code for adding systemlib to a RepoAuthoritative repo,
and clean up all the magic variables for finding systemlib.

If HHVM_SYSTEMLIB is set, and the file exists, it will be
used as systemlib, otherwise, the embedded one will be used.
Make cseKill tolerate temps from non-cseable instructions

If you have a killsSources instruction where one of the
sources comes from a non-CSEable instruction that has extra data, this
currently aborts because it tries to call hash() for the extra data
but can't.
import zend exif tests

It seems we emit an error on unknown file and they don't.
import zend gd tests

They didn't create any extra files so it was straightforward
import zend intl tests
import zend openssl tests
import zend ldap tests