Remove PAM dependency code.
The libpam dependency was brought 3.5 years due to c-client.  As of today,
there's no need neither in HHVM or c-client to link against libpam.
HHVM itself does not depend on boost_regex.
Only third-party/folly depends on libboost_regex, but HHVM has a
dependency that causes a bogus linkage in the final binary.

Sync with Debian patch 09_remove_boost_regex_hhvm.patch from 2.4.1-1.
Disable bogus code for finding and linking against ncurses.
For some very old reason lost in the dawn of time, HHVM imported the
CMake file of Readline from KDE, which had an ncurses dependency. Remove it
from everywhere.

Sync with Debian patch 08_disable_libncurses.patch from 2.4.1-1.
Fix typo in README
Merge pull request #2142 from indragiek/master

Fix typo in README
target a newer jemalloc

This is what I'm building the packages with
target a newer jemalloc 

followup to dd11bf89916e2c1f9ce9c056db37cb432c030f2a
Merge pull request #2175 from staabm/patch-1

target a newer jemalloc
delete unused configure_ubuntu file relict
Merge pull request #2176 from staabm/patch-1

delete unused configure_ubuntu file relict
Ignore editor backup files in .gitignore
Merge pull request #2182 from tstarling/patch-1

Ignore editor backup files in .gitignore
docs for hhvm -a, --interactive

Just updating docs with hhvm -a, --interactive information. These are
the docs I read when searched for hhvm REPL for the first time and
didn't find it.

Fixes #1694
Closes #2079
Github Author: Márcio Almada <marcio3wgmail.com>

Reviewed By: @fredemmott

Differential Revision: D1230083
Rename fb_autoload_map to HH\autoload_set_paths

- not FB-only
- very useful
- Renamed to fit in better with php5 autoload functions
- Don't have 'map' in the name given that it takes an array, not an HH\Map

Reviewed By: @ptarjan

Differential Revision: D1229244
Replace unicode characters with corresponding HTML entities in htmlentities

Fixes #1875 and a failing Klein.php test.
Closes #2061
Github Author: Rafe Kettler <rafe.kettlergmail.com>

Reviewed By: @fredemmott

Differential Revision: D1230171
Including ProxyManager in frameworks tracked for zend parity

ProxyManager is a dependency of ZF2 and SF2 that is doing some very
tricky code generation, as well as dealing with unset properties,
serialization, cloning, etc.

It is currently not on par with HHVM, but reflection and core
features of HHVM cause huge fluctuations in test success rate.

I'm already testing the repo against HHVM nightly (allowed failure on travis, for now), and am
tracking compat at Ocramius/ProxyManager#127, but a comparison
view on http://www.hhvm.com/frameworks/ would help me greatly in
identifying/reporting regressions.

Closes #2093
Github Author: Marco Pivetta <ocramiusgmail.com>

Reviewed By: @fredemmott

Differential Revision: D1229979
Allow the Sandbox to work in FastCGI mode

Passing through the FastCGI DOCUMENT_ROOT unmolested, in particular
allowing it to be empty(), is what the Sandbox requires.
Closes #2099
Github Author: Jim Radford <radfordblackbean.org>

Reviewed By: @fredemmott

Differential Revision: D1229971
actually set the session save path

Instead of just setting the Ini value, also set
s_session->m_session_path.

This prevents HHVM from always picking /tmp.

Closes #2075
Github Author: Daniel Sloof <goapsychadelicgmail.com>

Reviewed By: @fredemmott

Differential Revision: D1224022
Bug fix for guard relaxation when refcount opts are disabled

If we relax {SetL, PopC} pairs to not guard on countedness,
then we must run refcount opts to clean up the IncRef/DecRef pair --
or else we might try to access the count field when it's invalid.

Reviewed By: @swtaarrs

Differential Revision: D1229447
Set up control flow options for contbuild control

Reviewed By: @ottoni

Differential Revision: D1229608