HHVM Fixes (Take 2)

Let's load in phpunit 4.0. Let's make sure we only try to push to coveralls if we are not using hhvm.

*Note that I am not pulling in phpunit `~4.0@dev` because that would result in 4.1 being used, which is currently broken.*