[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.
Since I imported neovim too, I thought get_version was less descriptive now.