Handle Cloudsearch Indexing Errors

Previously the code handled errors on individual items but not an error response that included no 'adds' or 'deletes' keys resulting in a KeyError
Added test for cloudsearch indexing errors
Fix parsing of EMR step summary response.

EMR step summaries can now contain a `<Config>` section that includes a list
of arguments. The argument list contains items wrapped in `<member>` and this
gets picked up by the step list parser to incorrectly create blank EMR step
objects. The fix is to parse the config and arguments so that they don't
bubble up to incorrectly become new step objects.
Add pypy to tox config
Add test for EMR step config, fix bug
remove obsolete md5 import routine

The old md5 module was deprecated since Python 2.5, and we even didn't
support that version already. The current implementation in
boto/utils.py will not even work under Python 2.4 because of the name
"md5" imported from md5 module was replaced by the md5 module in the
following routine, which will cause errors.
glacier module: tidy up to meet PEP8 better
Fix VPCPeeringConnection 'delete()' to call 'delete_vpc_peering_connection()'.
Merge pull request #2475 from DreadPirateShawn/issue2474

Fix VPCPeeringConnection 'delete()' to call 'delete_vpc_peering_connection()'. Fixes #2475, #2474.
fix a minor typo in release notes
Update wheel to be universal for py2/py3
Fix AttributeError: 'Provider' object has no attribute 'encode'

2.32.0 introduces this error - several updates to encode
self._provider.secret_key, but one too many that attempt to encode
self._provider itself.
Add test for pickle fix
Merge branch 'mreid-moz-fix_provider_encode' into develop.

Fix an auth class pickling bug. Fixes #2479.
use encodebytes instead of encodestring (#2483)
fix TypeError when getting instance metadata under python 3 (#2485)
Merge pull request #2484 from piotrbulinski/develop

Use encodebytes instead of encodestring. Fixes #2483, #2484.
Merge pull request #2468 from felixonmars/hashlib-imports

Remove obsolete md5 import routine. Fixes #2468.
add unittest testing bytes and string response in boto.utils.retry_url method (#2485)
Merge pull request #2370 from danielrhammond/fix-cloudsearch-commit-response-keyerror

Handle Cloudsearch indexing errors. Fixes #2370.