Fix Issue 4483 - foreach over string or wstring, where element type not specified

core.demangle does not support Unicode and iterates over ASCII only.
add unittest for finalization during library unload
finalize objects whose shared library is about to be unloaded
Make assumeSafeAppend nothrow
Merge pull request #553 from monarchdodra/reserveCapAppend

Make assumeSafeAppend nothrow
Add types for Linux/MIPS64.

This adds support for Linux/MIPS64 to druntime. It is not yet complete - at least changes to core.thread are missing.
Merge pull request #740 from redstar/mips64

Add types for Linux/MIPS64.
Merge pull request #658 from MartinNowak/finalizeLibrary

[dll] finalize objects whose shared library is about to be unloaded
Merge pull request #712 from lionello/bug4483

Preparation for issue 4483, specifying foreach char iteration type
OS C functions are nothrow
Merge pull request #742 from WalterBright/nothrow-stat

OS C functions are nothrow
Use malloc and free instead of GC allocating inside (w)string.sort
Merge pull request #746 from yebblies/gcsort

Use malloc and free instead of GC allocating inside (w)string.sort
Issue 3882: Remove pure qualifiers from assumeSafeAppend and _d_arrayshrinkfit prevent calls from being optimized away
Merge pull request #747 from nordlow/warn-unused-returns

Issue 3882: Remove pure qualifier from assumeSafeAppend and _d_arrayshrinkfit
stdarg is nothrow
Merge pull request #745 from WalterBright/nothrow-stdarg

stdarg is nothrow
Fix Issue 12427 - Building druntime with -debug=PRINTF fails.
Merge pull request #748 from AndrejMitrovic/Fix12427

Issue 12427 - Building druntime with -debug=PRINTF fails.
remove gratuitous forward references
this revealed a bad call to onFinalizeError