suds client timeout on SforceBaseClient objects

set the suds client timeout option for SforceBaseClient objects in
base.py 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 - https://github.com/joeferraro/MavensMate/issues/24