closes #2304; relocate requirements checks
Added support for creating EMR clusters with a ServiceRole
Added unit test TestRunJobFlow:test_run_jobflow_service_role
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.
add an assertion of @requires decorators order
resolve merge conflict
adding marker param to describe all elbs
update .travis.yml to add pypy
dynamodb module: add backward-compatible support for Python 3.3+
Fix finding STS security tokens in config profiles.
Add a unit test for security token in profile.
Fix bad debug log message.
Actually just remove the broken debug.
Add 'include_all_instances' support to 'get_all_instance_status'.
logs module: enable unit tests in python 3
import json from boto.compat for several modules
Use unittest.mock if exists.
Merge pull request #2389 from dennisatplumbee/develop

Added support for creating EMR clusters with a ServiceRole. Fixes #2389.
Merge pull request #2445 from avanash/develop

Support security tokens in configuration file profiles. Fixes #2445.
Merge pull request #2448 from felixonmars/logs-py3

logs module: enable unit tests in python 3. Fixes #2448.