Moves psr/cache to a placeholder repository so it can be easily replaced in the future.

    Adds phpunit, php_codesniffer, phpmd, and additional php_unit modules to the require-dev section
Composer updates needed for travis updates
Update travis to test with hhvm
Fix travis.yml conflicts
New hhvm scripts