Update HHVM to 3.3.1

http://dl.hhvm.com/ubuntu nolonger contains 3.3.0
Update android-wait-for-emulator for Lollipop

Either adb output changed, or there is a component in Android SDK
that now writes "device offline" instead of "device not found".

Whatever the case, we need to check for this additional output
so that we can get out of the loop.

Additionally, we explicitly wait for the output "running", in order
to get out of the loop.

Finally, the components may need a little longer than 15 seconds
to be ready, so we raise the timeout to 60 seconds.
Add recent Android ABIs
Fix GnuPG directory group ownership
Android emulator wait fix for all ADB/emulators

* Don't finish waiting if the boot animation is still running
Do not check for output 'running'

Animation is 'running', not the emulator.

See https://github.com/travis-ci/travis-cookbooks/commit/62039b2#commitcomment-8481882
Pre-install android-support

Fixes https://github.com/travis-ci/travis-ci/issues/2923
Merge pull request #396 from ysamlan/android-wait-for-emulator-fix

Android emulator wait fix for all ADB/emulators
Increase timeout for Android emulator wait

* Some emulator images can take 5+ minutes to complete booting
Merge pull request #397 from ysamlan/increase-timeout

Increase timeout for Android emulator wait
Adding jq to worker_standard role
Merge pull request #398 from travis-ci/db-jq

Adding jq to worker_standard role
Add system_info utility
Merge branch 'ha-feature-system-info' into ha-feature-trusty