mk: Add some serious documentation and 'make help'
mk: Tweak the reconfigure when makefiles change. Add NO_MKFILE_DEPS flag

All .mk files and Makefile.in are part of MKFILE_DEPS and when any of
them change configure is re-run. To disable reconfigure pass
`NO_MKFILE_DEPS=1`.