buildsystem: configure now checks the python version

earlier, the script would simply fail with an error such as
"no member 'which' in 'shutil'. Now it prints a message stating the
precise version requirement, and exits.

fixes #131