Autoconf cleanups

This removes all Autoconf-generated files from the repository, and updates the readme to explain what's needed to build.

If a source release is being distributed, either run ./bootstrap and then package the source files, or run "make distclean" after building. This will keep system-specific Makefiles out of the source package.