The multiple groups requested by FD

When FD runs it will use any custom groups specified by the config file and also automatically generate a few groups. These groups will be concatenated into a single string and use a $ as the delimiter. They are then sent to FDDM during the requests for UpdatePaths and ConfigSettings.

- This is always supplied by every FD client
- This is the value pulled from the config file key: ServerConnection.Account.
- if that config key is empty then all of the Account-oriented groups will be omitted from the request.
- this allows you to apply a config or update path to an entire customer.
- This combines the Account with the name of the local computer
- this allows you to apply a config or update path to a single computer, often for testing or workarounds.
- This combines the Account with the type of session FD is running in.
- Possible host types are: Local, RDP, XenApp, XenDesktop, VmWare
- this allows you to apply a config or update path to all citrix, or non-vm users.
- The exact contents of the config key: DeploymentManagerGroups
- This key/value could come from LocalSettings.config, LocalSettings.config.DEBUG, or the FD command line