* set solution to follow mono code formatting to prevent spaces vs tabs changes
* fixed spacing as requested by chamons
* updated xamarin.mac to follow the mono C# policy as suggested by rolfbjarne
* modified the Mono policy to reflect changes recommended by rolfbjarne.
Those tests needs to be run with the linker disabled since they use
reflection for most of their work.
The original dontlink (for linker tests) was becoming too large in
some configuration (e.g. tvOS release with bitcode) but this was
due to other BCL assemblies (not the introspection tests)