Use pyvenv.el instead of virtualenv.el.

The virtualenv.el library has a few shortcomings, among them some
hackish intrusion in the general way that Emacs works, but also lack
of support for virtualenvwrapper's hooks, which are especially
important to set up environment variables for working in certain
projects.

Fixes #149