Issue 5318 - core.sys.osx: add version (OSX) at top of all files.
Issue 5319 - rt.critical/monitor: Add support for Solaris
Issue 5496 - 64bit: possible ABI issue in mars.h for D runtime.
Merges from GDC Druntime.
Add D implementations of critical.c and monitor.c
Update year, indents, and correct a C-style sizeof in Windows of previous commit.
Remove redundant and deprecated __thread annotation
Merge branch 'master' of git://github.com/ibuclaw/druntime
Finish conversion from critical.c and monitor.d to their .d versions
Revert monitor back to the c version for win32.
bug 5319: add Solaris as a pthread based monitor user
bug 5319: add Solaris as a pthread based critical user
Issue 5382 - [regression 2.051] DLL multi-threading broken
Revert win32 back to using the .c version of critical also.  dmd test34 fails with the new .d version
Issue 5579 - Segfault on first call to GC after starting new thread
Issue 4944 - Missing tzname even though we have tzset
update math declarations for FreeBSD 8.1
Merge branch 'master' of github.com:D-Programming-Language/druntime
bug 5485 - TLS sections handled incorrectly for freebsd
Add an OS variable to posix.mak and disable core/time on freebsd until it can be fixed