A PythonRun task.

Brings python running under goal.
Collect python interpreter constraints from all targets.

Not just the python_binary target. This allows specifying the
constraints where they belong - on the targets containing the
code that require them.