Adds automatically defining __MonoCS__ when running in Xamarin Studio. Adds conditional using statement with alias for Contract in MockContext to avoid  ambiguous reference