Implement System.Threading.Thread.GetNewManagedID as an icall rather than in managed code, so that it is not reset by a domain reload.
Altered GetNewManagedId to forward to a _internal method instead of being an icall itself, and marked it as a safecall in the audit list
[ios] Fix compilation options for simulator build (case 650931)
Merge pull request #180 from Unity-Technologies/managed-thread-id-fix-5.0

Managed thread id fix for 5.0
[ios] Do not restrict simulator version as it is not supported on Xcode 4.x
Merge pull request #179 from Unity-Technologies/unity/fix-ios-simulator-cflags

[ios] Fix compilation options for simulator build (case 650931)
Merge pull request #182 from Unity-Technologies/unity-staging

Mono fixes for 5.0