WIP - some rough  fixes for HHVM
fix test cross compat
Enable HHVM builds on Travis
job hhvm compat
fix