* Update DataAnnotationsModelValidatorProvider to use ModelMetadata.IsRequired * Adding tests and updating existing ones that didn't work with IsRequired Fixes #533