Initial check-in of make.py. This module is intended to be somewhere
between Makefile and setup.py. Makefile is kind of lame, and setup.py
isn't fitting into my head for some reason. So here we are.