Add local kvm admin

This pull requests adds a tool for spinning up a KVM-based admin node.

Along the way, proxy handling was factored into its own library, some new prerequisites were added, and the provisioner got a minor timesaving tweak.