Add support for new EMR APIs

This PR adds support for several new Elastic MapReduce APIs, as well as sets up basic unit tests for the new calls.

@toastdriven please review.