Allow .NET 4.0 + users to use the ConnectSocket property

Should close bug: https://bugzilla.xamarin.com/show_bug.cgi?id=12211

I've a client program that use this property and it is compiling and working with the change