a clean rewrite of gnulib bootstrap for scriptable extensibility and proper error reporting