Fixing bug in cloudsearch2 commit implementation. The response object along with the errors list goes missing and the user of the boto library cannot determine the cause of the commit failure and can't address certain cases automatically by parsing the errors list. This is an attempt to fix this. There are better ways but this is one that has the least impact on the codebase and tests.
adding marker param to describe all elbs
dynamodb module: add backward-compatible support for Python 3.3+
fix unittest import, skip lossy_float_conversion for python 3.x, and fix bytes
fix one missing bytes()
Merge branch 'develop' into kozmaz87/cloudsearch2
Removed unnecessary duplicate of CommitMismatchError from search.py and added test for the fix.
Python 3.3 compat
Fixing the workaround :)
adding test
updating documentation on cloudsearch regions
Merge pull request #2441 from felixonmars/dynamodb-py3

dynamodb module: add backward-compatible support for Python 3.3+. Fixes #2441.
Merge pull request #2408 from kozmaz87/kozmaz87/cloudsearch2

Fixing lost errors bug in cloudsearch2 commit implementation. Fixes #2408.
Merge pull request #2433 from kevgliss/elb_marker

Add marker param to describe all ELBs. Fixes #2433.
Retry installation commands on Travis CI

As recommended in http://blog.travis-ci.com/2013-05-20-network-timeouts-build-retries/
Merge pull request #2455 from victortrac/develop

Updating documentation on cloudsearch regions. Fixes #2455.
pyami module: tidy up to meet PEP8 better
Fix run_instances network_interfaces arg doco

network_interfaces takes a
boto.ec2.networkinterface.NetworkInterfaceCollection object, not a list.
Merge pull request #2460 from felixonmars/pyami-tidy

pyami module: tidy up to meet PEP8 better. Fixes #2460.
Merge pull request #2461 from ps-jay/run_instances_network_interfaces_doco

Fix for run_instances() network_interfaces argument documentation. Fixes #2461.