Fix OSX non-homebrew python install: Added vars to makefile for setting dirs from command-line.

In response to #26, I have made a partial fix to the OSX makefile, by allowing the user to specify python location on the commandline using three new variables: PYTHONLIBDIR, PYTHONHEADERDIR, and PYTHONFRAMEWORKDIR.