iam module: add backward-compatible support for Python 3.3+
fix tests for python 3.4, since python 3.4 made dict keys in random
order, simple comparing strings will cause tests to fail randomly.
directconnect module: add backward-compatible support for Python 3.3+
datapipeline module: add backward-compatible support for Python 3.3+
Get ELB integration tests running in Python 3 and some PEP8 cleanup.
adjust test.py to be able to merge with current code
cloudformation module: add backward-compatible support for Python 3.3+
Merge pull request #2358 from felixonmars/iam-py3

iam module: add backward-compatible support for Python 3.3+. Fixes #2358.
Add basic IAM integration test
Merge pull request #2373 from felixonmars/cloudformation-py3

cloudformation module: add backward-compatible support for Python 3.3+. Fixes #2373.
Merge pull request #2361 from felixonmars/directconnect-py3

directconnect module: add backward-compatible support for Python 3.3+. Fixes #2361.
Fix integration test for Python 2.6
Merge branch 'felixonmars-datapipeline-py3' into develop. Fixes #2363.

Conflicts:
	README.rst
Fix Python 2.6 tests
Merge branch 'garnaat-fix-elb-integration-tests' into develop. Fixes #2369.
use codecs.decode as suggested