MK branch.
Add support for source files in other directories. Add lots of comments to
make the code more readable. Add support for executables with '-' in their name.
Fix the generation of dependencies.
Name the object files of executables the same as automake does.
Allow executables without a _SOURCES variable.
Add design docs.
Add 'support' directory.
Add rules for regenerating Makefile-s from Makefile.ams.
Run the Makefile.am->Makefile conversion as as AC_CONFIG_COMMANDS pass, so it can be called from Makefiles.
Add rules to regenerate configure.
Move the MK stuff into a separate mk.m4 file.
Add rules for source files in subdirectories.
Add preliminary support for creating shared libraries.
Add enable_shared/enable_static conditionals.
Fix some merge problems.
Add some error checking to MK_INIT.
Fix static linking of executables.
Fix some merge problems.
Use AM_CPPFLAGS instead of INCLUDES. Fixes quiet support on osx. Use -rdynamic instead of -export-dynamic