docs: update docs

Avoid blank lines after examples. Add a note to regenerate configure.ac. Update dependencies.
gitignore: make git status more useful

Better mark CLEANFILEs, so that git.mk is more effective.