Imported Upstream version 2.4.1
First round of Debian files.
Added the folly submodule to the sources.
- debian/rules: Added an override for cmake and forced libvpx and
  libfreetype6's paths.
- debian/control: Extended Description.
- debian/patches: Fix a header in libgd.
- debian/control:
  * Added a bunch of missing dependencies, round 2.
  * Pin the package to amd64 only.
Split Build-Depends to multiple lines

As the list of B-Ds is massive, split them in multiple lines to ease
reviewing and to help with unified diffs in the future.
Add libssl-dev & zlib1g-dev to Build-Depends

Several files seem to use both of them directly and the reason they
probably weren't included before is that they're popular enough to have
been installed as indirect dependencies. Add them to B-D.
Remove incorrect changelog entry

debian/changelog mentions a debian/patches patch that doesn't exist
(neither does debian/patches/series); probably a "git add" mishap, but
remove those lines until they get readded properly.
Switch to libedit-dev from libreadline6-dev

libreadline is under the GPL with no linking exceptions. This makes
linking with software under the PHP license (among others, like e.g.
OpenSSL as well) undistributable. Therefore, switch to the BSD-licensed
libedit-dev to avoid this pitfall.

To do so, add patch debian/patches/prefer-libedit to workaround a build
system bug that would result in a FTBFS. The patch description has all
the details.

Finally, add a debian/TODO item to review other incompatibilities such
as this one, as the list of direct and indirect dependencies is large
and the possibility of GPL-only software creeping in is considerable.
Add optional dependencies ICU & jemalloc
* Add various debian/ artifacts that I forgot.
* Add debian/patches for good now.
  - 01_fix_freetype_include.patch: Bad include in libgd.
  - 02_use_system_libzip.patch: Add CMake code to use the system's
    libzip.
Adjust debian/patches to file structure convention

David prefers NN_xxx.patch and I don't mind, so adjust the filename of
my patch to match his for consistency.
Add myself to Uploaders

Taken the liberty to do that. Otherwise, my signing of d/changelog
produces NMU warnings.
Adjust homepage and long description

http://hhvm.com/ currently redirects to the blog, but let's use the
canonical homepage in case something changes in the meantime. Also,
remove a superfluous PR line from the long description.
Update debian/TODO for licensing

I completed a review of all build-dependencies and could not identify
any red flags regarding licensing incompatibilities. Remove that TODO
item from d/TODO, and add one for creating a debian/copyright (this is
going to be so much fun...)

 Please enter the commit message for your changes. Lines starting
Remove boilerplate from debian/watch
Minor stylistic cleanup of debian/rules
Rebuild pregenerated files (flex/bison) for DFSG

Building HHVM using prebuilt (non-preferred source of modification)
files is frowned upon both for technical reasons and for licensing
purity/DFSG. Since we do have the source and the means to compile them,
do that before building.
Fix logic to use system libzip instead of third-party/libzip, and erase
the local copy.
Bump libzip dependency to 0.11 to make sure zip_discard() exists, and
add a TODO item to fix it later.
This is the first time that the package is fully buildable!!
- Added README.md as docs.
- Added per-directory copyright information to TODO to track our work.
- Commented out two of the bison regenerations, as they are breaking the
  build.  The resulting file lacks some functions.  Faidon will need to
  fix it.
- Adjust CMake files to remove the static linking against the
  third-party.
- Added 06_typos.patch to fix a bunch of them.
- Add CMAKE_INSTALL_PATH to fix installation.