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
make thread_suspendAll/thread_resumeAll nothrow
mark OS/X thread function nothrow
make functions in core.sys.posix.signal and core.sys.posix.semaphore nothrow
TypeInfo_AssociativeArray.next() and flags() qualifiers reverted.
Added .editorconfig to automatically set proper tab settings, as supported by many text editors.
Merge pull request #785 from TurkeyMan/editorconfig

.editorconfig file for druntime