Add a generic top-level Makefile.

Supports:

make
make clean
make install
make uninstall

So you can now chain standard "make && sudo make install" to build
and install from the command line in the top level directory.