Add gulp and refactor code generation to use gulp

Signed-off-by: crynobone <crynobone@gmail.com>
Add PHP 5.6 and hhvm to travis-ci and remove .gitattributes from export

Signed-off-by: crynobone <crynobone@gmail.com>