Changed mangling for naked assembler on Win32.

Reported by Temtaime on the newsgroup!
Enabling multi-lib build for LLVM 3.3.

The required libs are only installed if OPTS contains the string "MULTILIB=ON".
In order to get the curl tests working with the dynamic lib an additional ln
is necessary.
Add missing types for Linux/ARM
Fix annoying clang warning about missing newline
Nested context creation code beautification.
Fix broken indentation in debug log output.
Added newline at end of file.
FuncDeclaration::nestedVars should only be filled in DtoCreateNestedContextType.
Function literals start again at nesting depth zero.

GitHub: Fixes #447.
Merge pull request #456 from klickverbot/issue-447

Properly handle delegate literals in nested context code.
Use PathV1 for creating temporary files on pre-3.4 LLVM.

GitHub: Fixes #471.
Merge pull request #473 from klickverbot/assemble-temp-file

Use PathV1 for creating temporary files on pre-3.4 LLVM.
Only use long double replacements on Win64; the MinGW runtime has them.

GitHub: Fixes #411.
Fix _d_invariant mangling on MinGW/Win32.

This is getting uglier and uglier, should probably just switch back
to extern(C) irrespective of what upstream DMD does.
Do not append unique suffix to asm file when -output-s is given.

This fixes a regression introduced by commit 50f145640
(pull request #473).
Emit trap for assert(0) in release mode.
Merge pull request #474 from klickverbot/mingw-invariant

Fix _d_invariant mangling on MinGW/Win32.
Merge pull request #475 from klickverbot/assert-release-trap

Emit trap for assert(0) in release mode.
LDMD: Ignore -quiet, it is the default.

GitHub: Fixes #472.
Fix SymOffExp::toConstElem.

I am surprised and horrified at the same time that the test suite
(on platforms other than Windows, where the code path is triggered
in core.stdc.stdio) did not catch this at all.

The elemSize-dependent path probably doesn't make too much sense for
global variables, as it always refers to the total size of the global.
Should add a special case for arrays for clearer codegen in those cases.

GitHub: Fixes #477.