Remove unused REQUIRE_CONFIG global

Since I figured out how to use require.undef, the REQUIRE_CONFIG global
is no longer needed (and never really worked right anyway).
Rename test files to be less ugly
Fix pre-commit hooks

I though I had this working before, but it erroneously always completed
without error. It seems to be working in earnest now.