Add smoke-me branches and threads, but reduce the configurations a bit. Shuffle optimize and g++ a bit. 1-2 * 9 vs. now 3-4 * 5
…low Travis timeouts
…elow the default 25 minute timeout
…e before_script command which installs it
… failing config and we don't know why yet.
…ce it doesn't know what to do with Parrot
Our test suite (smolder_fulltest) is now passing on Travis CI  . Every commit is being tested with clang, gcc and g++ in a disposable Ubuntu VM container. We really need "make allhlltest", but that is so long that it would timeout with their current settings. Next step is Rakudo on Travis.  http://travis-ci.org/#!/parrot/parrot/builds/659732
We weren't getting a lot of ROI out of testing ccache vs. non-ccache builds, i.e. I have never seen a ccache/non-ccache build pair have different behaviors. Much better to test a "plain" parrot compile for each compiler, which means we turn off every possible Configure.pl flag. This tends to catch test failures where tests have not been properly skipped if Parrot was not compiled with the feature turned on. This has the added benefit of using fewer resources on Travis CI and running faster.
…, run our make command unconditionally so Smolder reports get sent
…don't run tests for CPAN dependencies
…gured by apt-get