Better support for new directory structure
Update yaml to better reflect new directory structure
Remove TESTDIRs that will always error

These are ones that have no linux-only tests we can run inside travis
Ensure new changes properly cancel unneeded tests
Add Carton to perl.sh and use Carton for the Mojolicious app
Merge pull request #1021 from hamiltont/travis-refactor-yaml

Refactor travis-ci yaml for new directory organization
cache the collection handle objects
Merge pull request #1019 from jberger/carton

Perl/Mojolicious: Add Carton to perl.sh and use
Fix all issues with Kelp and add MongoDB tests
Delete play-java/scala because they have been replaced by play2-java/scala
Improve HHVM
Add basic read me to php
Flip HHVM installation order
Cleanup basic PHP
Cleanup codeigniter
cleanup php-fatfree
Cleanup php-fuel
Cleanup php-kohana
Cleanup php-laravel
Cleanup php-lithium