Fail a Travis test if a newer commit on the same branch exists [WIP]

This prevents hogging Travis resources with tests of versions that have
already been superseded.

This is a preliminary test commit THAT WILL NOT ACTUALLY RUN ANY TESTS.
DO NOT PULL.