Fixed the distclean target in the makefile
Made the program options more configurable
Fixed the gnulib commit that we rely on
Fixed gnulib to run the cleanup during a core dump
Fixed the string comparision making it simpler
Updated the support files
Cleaned up the documentation generation