Rearrange config file parsing and whatnot so that the sudo changes I made in changeset:707 don't break everything when we actually need sudo.
Rearrange config file parsing and whatnot so that the sudo changes I
made in changeset:707 don't break everything when we actually need sudo.


tpkg/client,jaeheung90/tpkg-client,tpkg/client,jaeheung90/tpkg-client,tpkg/client,tpkg/server,tpkg/pkgs,tpkg/server,tpkg/server,jaeheung90/tpkg-client,tpkg/pkgs,tpkg/pkgs