Make: Fixed Python version issue

Makefile uses the `python` command by default, and the python code uses Python 2 syntax (specifically, Python 2's`print "..."` vs  3's `print("...")`).

This pull request fixes this by adding a `PYTHON` Makefile variable, which is platform dependent, although set to `python2` on all platforms for now. (Made platform dependent in case an untested platform uses another executable than python.)

Tested on `Archlinux`. It should work on all Unix platforms because `python` should be a symlink to `python<version>`, and thus `python<version>` should be valid, as well.