[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.
This was @tarruda's original logic, and I suggested `sys.version_info` because parsing a help message seems flakey.