move more of /setup/early to lib

Moves timesync, root-keys, extra-repo, proxy-repo, set rvm, add master to /etc/hosts to lib.

Improvements:

- better error reporting with backtrace for failures during setup steps
- moves through setup steps one at a time, stops execution and reports on setup step failure
- so, so close to removing /setup/early entirely!

Confirmed that vcloud in vm_control.rb is working.