aspnet/Mvc — pull request #646 by dougbu (2014-06-10 23:23:47+00:00)
Title: Support `DisplayName` attribute, fix #532

- add `ModelMetadata.DisplayName` property
- use `DisplayNameAttribute` when it exists (in full .NET); this attribute does
not yet exist in cloud-optimized OS
- remove incorrect override of `ModelMetadata.GetDisplayName()`, which delegates
to a number of `ModelMetadata` properties and should not be `virtual`
- use `ModelMetadata.DisplayName` in `@Html.DisplayName()` and `@Html.Label()`;
remove associated TODO comments