Issue #1206 - DefaultBodyModelValidator throws if get accessor throws.

Issue #1206
Fix: Introducing ExcludedValidationTypes in MvcOptions so that the user can exclude types which throw during Validation.
This guy can probably live in OptionDescriptors directory in Mvc.Core under the `Microsoft.AspNet.Mvc` namespace (like the other option extensions)