HHVM support & compatibility v2

This is lighter solution of #104, without introducing arguments API etc.

ping @milo for review
Interesting 3.2.0 binary from their repo doesn't segfault, but behaves strangely. Was too lazy to analyze it today though. :D