Fix CloudFront docs to match current reality.

CloudFront's create_distribution requires origin object. To match
the spirit of the docs, update docs to reflect creating the S3Origin
object first.

This might be worse than just assuming (and documenting) that passing a
string into origin for create_distribution implies
S3Origin(dns_name='thestr'). Design decision left for later.
add region suppoer for elbadmin
Update url explaining base64 SQS messages.
Merge pull request #1596 from t-mart/update_sqs_url

Update url explaining base64 SQS messages.
Merge pull request #1586 from mag-/add_region_to_elbadmin

add region support for elbadmin
Merge pull request #1546 from emidln/develop

Fix CloudFront docs to match current reality.
Supports getting and setting lifecycle configuration for buckets.
Merge pull request #1604 from yzhihong/lifecycle

Supports getting and setting lifecycle configuration for buckets.
Added release notes for v2.9.8.
Bumping version to 2.9.8
Merge branch 'release-2.9.8' into develop

* release-2.9.8:
  Bumping version to 2.9.8
Added failing tests for ``in`` on SQS ``MHMessage``.
SQS messages support for Python 'in' keyword
Add support for ap-southeast-2 region for Elasticache
Merge pull request #1607 from katzj/ap-southeast-2-elasticache

Add support for ap-southeast-2 region for Elasticache
normpath in window

normpath in windows used backslashes '\' instead of '/' which cause dynamodb connection to fail
Conflicts:
	boto/auth.py
Add unit test for Windows-style path slashes for auth.canonical_uri
Merge remote-tracking branch 'taylordt/fix-windows-normpath' into develop