Update Makefile

Define and use PYTHON_INCDIR, PYTHON_INCDIR and SWIG as variables so that they can be overwritten externally.