[Partial fix for #1372]Added SimpleTypesExcludeFilter to exlcude validat...

...ion on simple types and also added tests to cover scenarios.

@yishaigalatzer @pranavkm @rynowak @harshgMSFT 

Note:
- This PR does not have comments. I will add them once we agree upon the changes.
Might want to separate this out into three tests so it's slightly easier to read:

`SimpleTypeExcluceFilter_ExcludesSimpleType`
`SimpleTypeExcluceFilter_ExcludesNullableSimpleType`
`SimpleTypeExcluceFilter_ExcludesCollectionOfSimpleType`

Alternatively you could use a `[MemberData]` and add comments

```C#
get
{
     return new TheoryData<Type>
    {
           // Simple types
           typeof(int),
           typeof(Guid),
       
            // Nullable types
           typeof(byte?)
...
```