No longer use 'sudo su user' which is confusing vagrant, instead use 'sudo -u user'
Optimized sudo lib to initialize once and then set environment vars for all sub-processes to refer to, saving cpu on updates plugins.