[WIP] Improvements to plugin/python_setup.vim

The script should notify on errors, as discussed in issue #1179.

The script executes the python interpreter less times now, too, to improve startup time.
What happens for version `3.2.6`? The speed difference of .01 vs .02 seems within the margin of error, so I would prefer to keep it as deterministic as possible.