[Travis] Allow failure with hhvm
Fixed composer vendor dir detection when the composer binary is outdated
Fixed some code issue (thanks SensioLabsInsight)