Use common python

The first step on a long but worthwhile journey. Now we'll be able to quickly port many improvements to the Vim and Emacs plugins.