Add AddTags support for EMR connections.

Closes issue #1909 in upstream.

See http://docs.aws.amazon.com/ElasticMapReduce/latest/API/API_AddTags.html
Typo fix.
add Kinesis to generated docs
fix length of ==== heading markers in Kinesis ref doc
Merge pull request #1921 from cce/kinesis_docs

Documentation: add Kinesis API reference
Add support for OpsWorks IAM user permissions per stack
Update integration test to check for new authorization error which is now sent before a validation error after an upstream service update.
Merge pull request #1920 from tmacam/AddEMRAddTagSupport

Add AddTags support for EMR connections. Fixes #1920.
Adding DynamoDB global indexes to Table.create api
Revised the GSI work a bit.

This still needs more tests (especially integration ones) & to have the ``Table.update`` method updated as well.
Finished integrating GSIs into DDBv2.