update bootstrap script to try to find out what version of autoconf Travis is using

also check that variable for gnulib-tool is empty before setting it;
this allows the user to override it by setting it to the path to their
own gnulib-tool

also print more bootstrap messages

the gitignore files got updating by my re-running the bootstrap script
while testing it