suds client timeout on SforceBaseClient objects

set the suds client timeout option for SforceBaseClient objects - apex,
metadata, partner, tooling - based on a new setting `mm_timeout`, value
in seconds, default of 3600 (built in default is 90 seconds).

prevents "Request ID could not be found" for long running Apex jobs,
like unit tests.