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)
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).
Don't finalize dtor-less objects.
Add missing P_tmpdir declaration for freebsd
Style nits; fixed a minor typo in exception message
Odds and ends for Android
Merge pull request #883 from yebblies/tmpdir

[DDMD] Add missing P_tmpdir declaration for freebsd
Merge pull request #882 from klickverbot/noexecstack-unnecessary

Explicitly passing --noexecstack for threadasm.S is no longer necessary.
Merge pull request #871 from jasonbking/thread_priority

Fix 13058 - Thread priority handling doesn't work in Solaris
Merge pull request #873 from Safety0ff/cthasdtor

Add ClassInfo flag for destructors and don't finalize dtor-less objects.