Strip spaces.
Fix Issue 12600 - Variant should support coercion to bool.
Tweak min and max for yet more efficiency

I checked the generated assembly code, and it looks pretty damn good. I've not been able to achieve any better anyways.
Give DList correct reference semantics
Cover issue 12566
Constrain isSomeString
fix Issue 10948 - BitArray.opEquals is invalid

https://issues.dlang.org/show_bug.cgi?id=10948

Implemented the fix as proposed by nbelov on Bugzilla. Included are unit tests which would have triggered this bug and also fixed it in opCmp.

The issue was that the 32 bit expression "(1 << n)" was treated as being of size_t, which lead to incorrect bit patterns on 64 bit environments.
Mark std.stdio.File.tmpfile, wrapFile and size as @safe
Merge pull request #2215 from tom-tan/safe-stdio-File-tmpfile-wrapFile-size

Mark std.stdio.File.tmpfile, wrapFile and size as @safe
Merge pull request #2204 from jblume/issue-10948

fix Issue 10948 - BitArray.opEquals is invalid
Merge pull request #2061 from monarchdodra/DListFinal

Give DList correct reference semantics
Merge pull request #2111 from AndrejMitrovic/Fix12600

Issue 12600 - Variant should support coercion to bool
Merge pull request #2053 from monarchdodra/maxTweak

Tweak min and max for yet more efficiency
Merge pull request #2203 from monarchdodra/isSomeString

Constrain isSomeString
Add interface test in pointsTo
Re-insert doesPointTo in swap/move
Merge pull request #2202 from monarchdodra/swapPointsTo

reinsert doesPointTo in swap/move
Merge pull request #2219 from jmdavis/datetime

Fix issue 12828: Fix return type of SimpleTimeZone.utcOffset.
Remove now-unneeded workaround for bug# 4866.
Fix functions which are supposed to return by ref in SysTime.

Compiler bugs previously prevented these functions from returning by
ref.