fix zend importer

I broke this during the test refactor. And now a few more tests pass, yay.
remove duplicate tests

I imported these with my old zend importer. Now that we have zend/good, these are duplicated.

There are 3 zend tests left:

* zend_closure_005.php
* zend_closure_020.php
* zend_indirect_method_call_005.php

Which we've hand-edited to be similar to zend but not exactly the same. I'm going to leave them for now.
Fix fbcufa.php in repo mode

just need to ensure its found at compile time
support 2 more sections

Support two more section keys and only print the message when using /all
import bz2 tests

I had to edit ##bzopen## so that it handles file handles or else the test makes files called ##Resource #5## in the current directory.

The big problem with the broken tests is we return ##NULL## on too few args and Zend returns ##false##. I want to get a feel for other extensions before changing this.

I also imported ALL the files in the directory since the ##.phpt## files overflow.
blacklist all zend tests

Instead of having to remember which -o params to pass, I'll just put everything as blacklisted that we havn't import.
import ctype tests

All pass, yay.
import ext-date tests

We aren't doing so well on these. Some are ##false## vs ##NULL## but others are ##DateInterval## which sucks to not have.
Fix a couple of include tests in repo mode

One just needed to have the file included in the repo.
One was getting the wrong return value (true vs 1).
Free the VarEnv the correct way

detach, rather than destroy.
import curl tests

Not very good coverage here, but @sgolemon predicted that.
Fix runtests to make it workable for contbuild

It wasn't actually decoding test names anymore due to paths
changing; also several slow tests failed when run from the root (which
is where contbuild is going to run them).  Added stuff to make
$HPHP_HOME unnecessary for runtests (contbuild wont have it set), and
fixed a use of $GLOBALS in hphp/test/run to be more php-idiomatic.
Minor tweaks to the IDL

While rewriting gen_ext_hhvm in C++ I discovered these little
anomalies: the "return" field of a function has to exist, and has to be
a dictionary.

I'm also removing the specific class name of hphp_create_continuation as
per the discussion, and removing the support for parsing
types like that.