Added IamInstanceProfile to EC2::Instance type. See...
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-iaminstanceprofile
Added AWS::IAM::Role
Fixed PolicyDocument typo in AWS::IAM::Policy
Fixed typo in "AWS::ElastiCache::SecurityGroupIngress"
Added a space before a colon
Added AWS::IAM::InstanceProfile
Removed erroneous IAMRole data type
Added plurals for AssumeRolePolicyDocument and PolicyDocument
Fixed incomplete 'GroupName' property for AWS::IAM::UserToGroupAddition

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-addusertogroup.html
Corrected GetAtt typo. Edit doesn't appear to alter output.
Merge pull request #31 from josh-wrale/patch-2

Corrected GetAtt typo. Edit doesn't appear to alter output.
Merge pull request #30 from josh-wrale/patch-1

Fixed incomplete 'GroupName' property for AWS::IAM::UserToGroupAddition
Merge pull request #28 from josh-wrale/iam_role_type

IAM Additions and Small Corrections and/or Improvements
Merge pull request #27 from ianneub/instance_iam_profile

Added IamInstanceProfile to EC2::Instance type.
Merge https://github.com/howech/cfndsl