HHVM support & compatibility v2

This is lighter solution of #104, without introducing arguments API etc.

ping @milo for review
There I would throw an exception when HHVM younger than 3.0.0. Till this version, the `-c` is not supported.