Merge pull request #55 from Unity-Technologies/unity-staging

Unity staging
Merge branch 'unity-staging' into unity-trunk
Merge pull request #60 from Unity-Technologies/unity-staging

Android (general) fixes, BB10, and GC threads
Merge pull request #61 from Unity-Technologies/unity-staging

Fix libMonoPosixHelper.dylib for the editor
Update build script for new agents.
Don't die for stupid reasons.
Blindfix for tc.
Blindfix tc build.
Merge pull request #64 from Unity-Technologies/unity-staging

Debugger, QNX, AOT and build fixes
Merge pull request #65 from davidrogers-unity/unity-staging

Adding Tizen build support
[iOS] make AOT code PIC compatible
-Os (and -O2 and even -O1) on llvm break/crash the soft debugger.
Work around this for now by manually enabling -Os optimizations from the llvm doc.
Merge pull request #66 from Unity-Technologies/unity-staging

IOS fixes, Tizen build, soft debugger workaround
Workaround for case 539074
(crash while handling exception in external assembly after script reload in play mode)
Fixed upstream in a4bac650
Update classlibs build script.
Remove superfluous build failures.
Set PATH on build agents.
Merge pull request #68 from Unity-Technologies/ios/make-AOT-PIE

[iOS] make AOT code PIC compatible
Merge pull request #69 from Unity-Technologies/unity-staging

PIC on iOS and build script changes
Don't assert when trying to re-expand a template. See case #542749

In some very specific situation where there's classes that inherit
from a generic base class like:

BaseClass<T> : MonoBehaviour where T : BaseClass<T>
AClass : BaseClass<AClass>

the compiler tries to expand the templates twice. *boggle*