tool_cfgable: Added GlobalConfig pointer to OperationConfig

In order to ease the moving of global options such as the error stream,
updated the OperationConfig structure to point to the GlobalConfig.
tool: Moved --silient to the global config

Other global options such as --libcurl, --trace and --verbose to
follow.