HHVM fixes - tests pass hunting [WIP]

One last assertion is not passing due to #162. Thinking about fix/workaround.

1st commit note: HHVM 3.3 [should be out](http://hhvm.com/blog/6083/hhvm-long-term-support) next Thursday.
@Majkl578 Thanks for the tip. I'm still waiting for HHVM 3.3.0 release to test all properly and release Tester 1.3.0.