Split up travis build into parts

Using travis’s environmental variables and build matrix I split the
build into much smaller sections.  phpunit, jasmine, and then any behat
profiles we want to run.