@nogc for builtin functions
Merge pull request #773 from WalterBright/add-nogc

@nogc for builtin functions
add @nogc to core.stdc
add @nogc to windows API
Merge pull request #777 from WalterBright/nogc-windows

add @nogc to windows API
Merge pull request #776 from WalterBright/nogc-stdc

add @nogc to core.stdc
Fix Issue 11011 - Remove uncompilable example and use a documented unittest.
Merge pull request #780 from AndrejMitrovic/Fix11011

Issue 11011 - Remove uncompilable example and use a documented unittest
Fix compilation on OpenSolaris 11.

With these changes, druntime can be compiled on OpenSolaris 11 and the unit tests can be run.
Most of tests passes.
Merge pull request #781 from redstar/solaris

Fix compilation on OpenSolaris 11.
compare function is not @nogc
Merge pull request #779 from WalterBright/compare-fp

qsort/bsearch compare function is not @nogc
gc.gc: Fix SENTINEL to be a debug version

Match the commented-out declaration at the top of the module.
gc.gc: Fix memory corruption with debug=MEMSTOMP
gc.gc: Add debug=INVARIANT option

GC invariants take a long time to run when enabled,
and it is useful to disable them without also disabling
everything else affectedy the -release switch.
gc.gc: Fix compilation with debug=SENTINEL
gc.gc: Return sentinel-constrained size in alloc

This fixes basic array appending with debug=SENTINEL.
Merge pull request #778 from CyberShadow/gc-debug

Some fixes in GC debugging code
TypeInfo.toString is now const pure @safe nothrow.
make most GC functions nothrow
add "nothrow" to ScanDG on linux and os/x, Thread.getThis in di-file

Conflicts:
	src/core/thread.di
	src/gc/gc.d