[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.
@pranavkm Not sure about bigit. To use biginteger, we should add system.runtime.numerics.DLL and system.numerics.dll . I don't think biginteger is a freqently used type. I'm not sure it is worth carrying those dlls in memory all the time only to check here.