Add Travis CI

This is an update of #1309. We install the svn bindings on the Travis vm directly, which is a little slow, but it works!

Thanks to @mike-stewart for starting this off.