Map SO_EXCLUSIVEADDRUSE to !SO_REUSEADDR

	This will make windows app that use that property work on *nix.
	Fixes bug #643475.
Merge pull request #132 from Unity-Technologies/socketExclusiveAddressUseUDP

staSocket exclusive address use udp
Adjust WaitOne, WaitAny, and WaitAll to ignore thread interrupts due to APCs. Fixes debugger causing waits to be interrupted (case 604543).
Move wait_and_ignore_interrupt function to before all uses of it (case 604543).
Update X509Certificate.cs
Merge pull request #134 from fragmental/patch-1

Update X509Certificate.cs
Revert "added bit field on MonoClass to indicate if the class has an IntPtr pointing to a native class that needs AssetGarbageCollection scanning"

This reverts commit 9a109c2ba4088a4d1c37911104635e39eb292ff1.
More libtool tomfoolery.
do not try to find manage frames when stepping out from either, last managed frame or frame in between managed/native ones (fix case #573949)
restore invoke_addr to its previous value after running method called from native code.
Merge pull request #137 from Unity-Technologies/unity-staging

Fixes from unity-stage since June/06