Add Travis-CI config so we can detect compilation errors

Currently, running our tests seems to unintentionally do some real-live
ops, which we should probably review! So, in the mean time, this
configuration limits Travis to just running the 'compile' task.
Remove unused broken tests
Merge branch 'master' into travis
Allow travis to run the tests (admittedly, singular)