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 is ok, but as an FYI you really never need to do this. If the calling code throws, the test fails regardless