[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 tarruda already had the comments proper-cased, I suggest you keep it that way (also, our C-style guide recommends proper casing and punctuation).