added UNITY_FREE_BUILD preprocessor flag to be able to exclude all System.Net usages in order to work in unity3D free