Document release process.

Fixes #292.

This is mostly an initial sketch for discussion.

This also at least partially addresses #86, #87, #126, #277.
I think pip/virtualenv is a fine alternative to homebrew.  Unless there are particular issues that come up with pip/virtualenv let's just go with this.