Update for development with Python

Include Python and virtualenv, management of personal dotfiles with
rcm, and some GUI apps including VirtualBox and Vagrant. Most notably
require a fork so a user can download their own dotfiles; however
a generic user such as "companyname" can provide generic ones if
desired.