Travis + HHVM changes:

* Only install PHP extensions when building under PHP proper
* Expanded commands in travis-init.sh for readability