fog client now only launches the minimum number of pluggable transports. If multiple cmethods are provided by a single transport, it is only launched once. Also added tests for deduplication and other added functions
Fog client now parses socks parameters in the user field of the socks protocol and passes them to the right pt. Fog server now reads ServerTransportOptions
from the fogrc