Updated .travis.yml

Added more PHP Version as well as HHVM.
Added composer handling for self-updates.
Let PHPUnit output the coverage as text.