make it possible to run `make distclean` from the top-level (among other things)

also:
- change automake strictness to gnits (because I can)
- newlines at ends of various files
- change commented-out stuff to unused variables
- apostrophe-phobia
- configure script tweaks
actually distclean