ec2 module: add backward-compatible support for Python 3.3+
fix test_describe_snapshots by using OrderedDict
Merge pull request #2424 from felixonmars/ec2-py3

ec2 module: add backward-compatible support for Python 3.3+. Fixes #2424.