Run compile.py on Python 2.6 instead of compile

Goal: Deliver more of the tool chain in the language that this community understands best.

If compile.py exists and Python 2.6 or better exists then run compile.py instead of compile.

For me (and probably others) it is easier to understand, test, debug Python than bash.  Much of the tool chain complexity (e.g. bpwatch CLI) can be reduced by coding the build process in Python instead of bash.