add global unit support to engine, agent and fleetctl

We really need to walk through all of these commands and rewrite the descriptions/summaries. Just leave your PR as-is for now.