RF: use PYTHON variable for python binary

Use variable to allow user to set the python binary used for tests etc.
NF: add makefile target for installing from sdist