Stop creating Shapes for "flattened" lists
Stop creating Shapes for "flattened" lists

If a list has a locationName previously a new structure was always
created for it. This change mean shapes flagged as "flattened" do not
get a structure created for them.
Ensure member name is correct for collapsed list

noppoMan/aws-sdk-swift,noppoMan/aws-sdk-swift,noppoMan/aws-sdk-swift