Fix monitor_.d/critical_.d for Windows, remove C implementation.
Update Makefile for Win32/Win64.
Merge pull request #302 from ibuclaw/monitord

Fix monitor_.d/critical_.d for Windows, remove C implementation.
Add more extensive docs to core.memory.
The xgetbv opcode can now be used.
Correct version posix => Posix in unittest.
Merge remote-tracking branch 'upstream/master' into ldc-latest

Conflicts:
	src/core/cpuid.d
	src/core/stdc/stdarg.d
	src/rt/aaA.d
	src/rt/monitor_.d
Merge pull request #305 from ibuclaw/unittest

Correct version posix => Posix in unittest.
Cleanup of intrinsics.

- Removed prototypes required for pre-LLVM 2.8
- Added new intrinsics exp, log, fabs, floor, fma, fmuladd
- Added support for post-LLVM 3.0 versions of ctlz and cttz
remving the .c files removed ref to snn.lib
Win64 exception handling
Win64 variadics
Win64 update for stdio
@trusted nothrow issue 8651 #8651
support Win64 profiling
Fix TypeInfo_Function in object.di
Merge pull request #307 from jpf91/patch-2

Fix TypeInfo_Function size in object.di
Merge remote-tracking branch 'upstream/master' into ldc-latest

Conflicts:
	src/core/stdc/stdarg.d
Merge remote-tracking branch 'upstream/master' into ldc-latest

Conflicts:
	src/core/stdc/stdlib.d
fix Win64 eh