Enable per-thread errno on Solaris
Add support for manipulating thread priority on Solaris
Add ucontext_t support to Solaris
Merge branch 'master' into thread_priority

Conflicts:
	posix.mak

Merged upstream
Final (hopefully) fixes
Add c_long_double for interacting with C code.

Based on a recent newsgroup discussion, I think that it's clear that we
need an alias for C's long double, so here it is. I think that I got it
right for x86, and x86_64, but I have no idea what it should be for
other platforms.
Add ClassInfo flag for destructors.
Remove Bug 7068 work around.
Added missing entries to manifest
Moved imports to avoid triggering errors on other platforms
Fixed windows make files (hopefully)
Fix wrong comparison of uint[] due to invalid unsigned subtraction.
Add unittest for issue 13073.
Explicitly passing --noexecstack for threadasm.S is no longer necessary.

The appropriate annotation was added directly to the source
in 6279168d (D-Programming-Language/druntime#868).
Hmph, int[] comparison is also wrong (liable to int overflow).
Merge pull request #881 from quickfur/issue13073

Fix wrong comparison of uint[]/int[] due to invalid subtraction.
Don't finalize dtor-less objects.
Add attributes to `core.sys.posix.{arpa.inet,sys.uio}`.
Add missing P_tmpdir declaration for freebsd
Fix 13111: GC.realloc returns invalid memory for large reallocation

added missing handling if the reallocation is too large for the current pool