(maint) Add an initial travis configuration

I haven't tried to compile this with the slightly older versions of gcc (4.6) and clang (3.3) that travis has available, but we can see if this works.