enable testing on hhvm and cleanup some tests to not rely on weird zend php behaviour
Merge pull request #204 from jackalope/hhvm

test on hhvm