Updates to support Travis CI

@josiah-wolf-oberholtzer, This is the Travis CI work I have been discussing on the mailing list.