Assert: fixed exception() return with user handler [Closes #149]
Rename PhpExecutable to ZendPhpExecutable
Added IPhpExecutable, abstracted from ZendPhpExecutable
Added HhvmPhpExecutable, added detection for php/hhvm binary type
Enable HHVM runs on Travis