Remove list to dict translation of model ops

Not needed anymore.
Update models with new dict based operations
Update ec2 model

Pulled out the no_paramfile customization
into ec2.extra.json.
Extract iam customization into .extra.json file
Update sqs model
Update rds and redshift models
Remove newline in xml element in docs
Regen latest models
Responses now correctly map xmlnames to key names.  Fixes #28.
Removing unicode prefixes on string constants.  Python 3.x was not amused.
Fixing typo bugs in handling of list parameters.  Fixes #27.
Raise a NoCredentialsError when no credentials are found.  Fixes #29.
fixing OpsWorks unit test.
Make sure we have a dict before trying to reference it's content.
The name of the SigV3 auth should be v3 not v3https.
Removing jsondoc attribute customization from IAM model.  No longer needed with file-based parameters.
Set maxDiff to None for ec2 response parsing

There was an error in the assertions on travisci that
we couldn't see because of the maxDiff setting.  If this
happens again we'll at least be able to see the full diff.
Further work on #28.
Resolving merge conflict.
Some updated models.