Add a travis file for CI

This Travis configuration checks gcc and clang and with/without Lua.

It doesn't call `make check`, because the setup for regression testing is fairly complicated.