Harmonize autogen.sh within project.

This version should work on all supported platforms, opting to using
autoreconf if available.
Don't dictate -Wall.

It should be up to the person building whether to turn on that flag or
not.