Update HHVM to 3.2.0
Update php-build

This commit includes https://github.com/CHH/php-build/pull/207
Update php-build
Merge pull request #342 from GrahamCampbell/patch-1

Update php-build
Update PHP memcache extension to 3.0.8 beta for PHP >= 5.3.

Fixes travis-ci/travis-ci#2541.
nodejs 0.10.29
Merge pull request #344 from GrahamCampbell/patch-1

nodejs 0.10.29
Updating nvm to v0.11.2
Merge pull request #345 from ljharb/update_nvm_0_11_2

Updating nvm to v0.11.2
Update to nvm 0.12.0
Merge pull request #346 from ljharb/update_nvm_0_12_0

Update to nvm 0.12.0
Improved JRuby options.

Changes are as follows, with justification:

* --server to --client

--server is really only useful on long-running processes...longer
running than a test build. Tests are also a worst-case scenario
for optimization, since most code will only run once or a few
times. --client provides the fastest startup and shortest warmup
time with reduced long-run performance, making it a better choice
for test runs.

* Add -J-XX:TieredStopAtLevel=1

On 64-bit and newer JVMs, the -client and -server flags are no
longer honored. Instead, the JVMs either run server all the time
or a "tiered" compiler that combines -client and -server. This
flag forces that tiered compiler to only do client-level
optimization, equivalent to the fast-starting -client mode.

* Remove memory setting

It *is* true that the JVM itself defaults to a 64MB heap limit,
but JRuby already adjusts that to 500MB. This flag is actually
reducing available memory.

--

I believe these flags will work well on all recent JRuby versions
(within the last few years) and all Hotspot-based JVMs (OpenJDK,
Oracle, IcedTea) as far back as the 1.6 line.
Merge pull request #347 from headius/better_jruby_options

Improved JRuby options.
Merge branch 'master' into ha-feature-trusty