add global unit support to engine, agent and fleetctl

suIsGlobal makes more sense, but its not a dealbreaker