Fixing the build

Travis has autotools installed, but noone was telling it to set them up before the build starts. That is done in the "before-build" section in the travix config file.

The changes to the gitignore file keep *.in files out of the repo because they are automatically generated with autoreconf.