Swagger DataMember.Order inherit hierarchy fix

Add test to ensure works for deeper hierarchies
Swagger GetModelPropertyName() use DataMember.Name
Merge pull request #856 from connectassist/master

Swagger