Merge in upstream fixes
Hold back putting templates on comdat until mark_needed usage is done in a smarter way
Gag all errors trying to compile manifest constant initialisers for debugging
[ARM] Adjust math-related test-suite tests
[ARM] Implement ASM for test-suite tests
[ARM] Port more test-suite tests

* test42: Ported to standard varargs
* test4, template1.d: Add missing constants for ARM
Skip evaluation order tests on non X86 architectures

See GDC issue #8. Skipping these tests allows running the
remaining tests in arrayop.d
Add support for adjusting the test-suite timeouts
[ARM] Implement math-related stuff in phobos
[ARM] UNWIND_PAD definition is wrong for EABI unwinder
Fix invalid std.math unit tests
64 bit std.math fixes
FIXME: Nothrow
std.variant: Fix invalid unittest

http://d.puremagic.com/issues/show_bug.cgi?id=10879
Relax required precision in unit tests
Fix std.math.NaN for systems with 64bit reals
Make test value exact
Implement parse!real for systems with 64bit reals

and unittest fixes.
Sync thread.d / thread.di for fibers
std.net.curl stack corruption hotfix