boto/boto — pull request #436 by davidmarin (2011-12-14 00:18:32+00:00)
Title: add/override EMR API parameters set by run_jobflow()

The `mrjob` library has an ongoing problem where to get access to the latest EMR API features, we either have to force people to upgrade `boto`, or copy functions from the latest version of `boto` into `mrjob` (for example: https://github.com/Yelp/mrjob/blob/development/mrjob/boto_2_1_rc2.py).

This adds an explicit `api_params` argument to `run_jobflow()` that would allow us to use API features unsupported by `boto`, and to override misfeatures like `HadoopVersion` always being set.