Only specify -m32/-m64 for archs where the variants exist.
Removed brief build instructions.
Rewrap to 70 characters.
Fix LLVM 3.4 change to DIBuilder.createFunction().

DIBuilder.createFunction() now requires the return type to be of
subroutine type and consequently needs a DICompositeType.
Merge pull request #365 from redstar/todebug

Fix LLVM 3.4 change to DIBuilder.createFunction().
Use /LARGEADDRESSAWARE:NO only for debug builds with LLVM 3.4.

Most of the LLVM bugs regarding relocations are fixed now.
Add latest updates to exception handling code.
*LLVM-based* D compiler.
Avoid setting C compiler flags on threadasm.S.
Ugly workaround for broken asm support in older CMake versions.

The only justification for this is the fact that we need it
to work for the release process.
Correcting LDC Specific C++11 Violation
Adding Space to Literal
Separate out MinGW Port implementation.

This explicit style is generally preferred in DMD for platform-
specific code, and makes sense here as long doubles are tricky
on MinGW.
Remove unnecessary #undefs in Port header.

The Port function names are actually camel-cased and
as such do not collide with the math macros, and undefining
the names in the header is just annoying on platforms where
you want to use the system macros in the implementation.
MinGW: Use actually working strtold.

Like their whole runtime in general, the MSVC version does
not handle 80 bit reals/long doubles.
MinGW: Fixed long double formatting.
Merged in MinGW port updates.

This has been submitted to upstream DMD as GitHub pull
request #2086, but didn't make it in time for 2.063.
Change version number for release
Merge pull request #371 from redstar/release-0.11.0

Change version number for release
Merge pull request #370 from Uhlisys/master

Correct LDC Specific C++11 Violation