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.
Add connect_to_region/region functions for beanstalk
Merged conflict on beanstalk/__init__.py.
Changing version to include '-dev' suffix.
Changing configuration template to be able to source a parent template
Turns out there are already variables for this
Add StorageUri functions to fix gsutil versioning support and
corresponding tests.

Fix unittest imports for Python2.6 compatibility.

Fix meta_generation bug in gs/bucket.py.
Merge branch 'SirAlvarex-fix_eb_conf_create' into develop

* SirAlvarex-fix_eb_conf_create:
  Turns out there are already variables for this
  Changing configuration template to be able to source a parent template
Fix copyright year.
Add helper function to serialize list of structures

For query services that have operations that accept a list
of complex types, this helper function provides a simple
way to serialize those params.  There are several services
that can be refactored to use this new method, but I think
it makes sense to do that on a case by case basis (and as
separate commits).

I added unit tests for this as well, but given that these
were for the AWSQueryConnection class, I put the test file
in the top level tests/unit directory.
Remove erroneous comment in build_list_params

I believe this was from a commit that eventually was
reverted so the comment no longer applies.
Merge branch 'complex-list-params' into develop

* complex-list-params:
  Remove erroneous comment in build_list_params
  Add helper function to serialize list of structures
Merge pull request #1236 from yovadia12/fix_versioning_et_al

Add StorageUri functions for versioning and corresponding tests. Also fixed meta-generation bug and unittest imports.
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