add thread_detachInstance
Added comments describing the use of rt_moduleTlsCtor/Dtor.
added unittest
fixed breakage
1s is too long to wait for the test to complete
updated documentation per comments
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.
Fix Issue 13057 - posix getopt variables in core/sys/posix/unistd.d should be marked __gshared
Add ClassInfo flag for destructors.
Fix declaration of lstrcmp/lstrcmpi in windows.d

According to MSDN (http://msdn.microsoft.com/en-us/library/windows/desktop/ms647488(v=vs.85).aspx), lstrcmp and lstrcmpi
follow the usual pattern of being macros expanding to either the ANSI (lstrcmpA) or Unicode (lstrcmpW).
The current declaration in windows.d misses the postfix A/W. This causes compile errors with ldc because the
mangled names are identical.
Merge pull request #874 from redstar/lstrcmp

Fix declaration of lstrcmp/lstrcmpi in windows.d
Merge pull request #869 from klickverbot/getopt-tls

Fix Issue 13057 - posix getopt variables in core/sys/posix/unistd.d should be marked __gshared
Remove Bug 7068 work around.
Merge pull request #866 from WalterBright/fix13034

fix Issue 13034 - [Reg] core.stdc.stdio - deprecation warning with ...
Merge pull request #858 from klickverbot/test-out-of-source

test/*/Makefile: Do not assume that $(ROOT) is a relative path.