Unified feature branches

This commit rolls in many other feature branches, as well as moving the home directory to /mnt. I've done some testing it on vCloud and our local OpenStack, and Quang has done used it to launch a cluster on AWS.