Use nose to drive "setup.py test".
Add typical 0.4 usage to example in README file.
Fix: top-level "import vim" causes issues for setup.py.
Make it local.
Explicitly overwrite existing functions.
Functions that have the same name are overwritten with the new
definition. This allows scripts to be re-sourced using :source
<filename> without conflict.
Add another example to README.