Fix HTTP timeouts for SSL connections

CertValidatingHTTPSConnection did not implement the http.HTTPConnection timeout argument correctly.  Newer Botos appear to use this connection instead of httplib.HTTPSConnection which breaks the [Boto]/http_connection_timeout configuration setting.

This patch sets the timeout on the new SSL socket if it has been configured.
Make proxy_ssl used configured timeout

The proxy_ssl method does not use the Boto [Boto]/http_connection_timeout setting when creating its socket.  This patch will configure the requested timeout if it is set in the http_connection_kwargs parameter.
[MTurk CLI] Added a "notify" command.
[MTurk CLI] Allow all qualification types.
Merge branch 'release-2.7.0'
Support timestamps without microseconds in Cloudwatch alarms.
Give the vpc module a connect_to_region function

This is basically a copy from boto.ec2.connect_to_region, using the
RegionData from that module.
Give vpc objects an update method to update state
Fixed up some typos in s3put's help message
Add support for reading in RDS read replicas

Add read_replica_dbinstance_identifiers as a list of the
read replicas for a given db.
Added two new exceptions for CloudSearch's document service
Add facets in CloudSearch's SearchResults
added support for eucalyptus specific command to featch vmtypes (instance types)
Added inline documentation for boto.cloudsearch.search.SearchConnection.search()
Fixed up class names in sphinx docs to let linking work properly
forgot to import vmtype
Moved last three test files over to new testcase class.
Merge pull request #1265 from pasc/cloudsearch_search_docs

Added inline documentation for cloudsearch.search.SearchConnection.search()
Merge pull request #1266 from pasc/cloudsearch_search_sphinx_links

Fixed up class names in sphinx docs to let linking work properly
Merge pull request #1268 from jterrace/convert-rest-of-gs-tests

Moved last three GCS test files over to new testcase class.