Fix GC losing objects on OSX64 due to registers not getting pushed as roots.
Fix several 64bit pointers being truncated to 32bit integers.
Merge pull request #181 from Unity-Technologies/unity-4.6-staging

OSX64 fixes