Fix bug 7648 comment in `std.stdio.File` and add bug section to `std.file.slurp`.

Issue URL: http://d.puremagic.com/issues/show_bug.cgi?id=7648
Strip spaces.
Fix Issue 12600 - Variant should support coercion to bool.
std.math: Check if dmd-style inline asm is available
Duplicate pointsTo as "doesPointTo"
Implement "isUnionAliased"
Re-implement "pointsTo" as "doesPointTo"
Rename pointTo as doesPointTo, insert deprecated alias
Change pointsTo to mayPointTo and doesPointTo
Rewrite pointsTo documentation
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
Fix issue 12771 - Variant opIndex for static arrays is not implemented.
Merge pull request #2167 from monarchdodra/pointsTo

Fix issues 9975 & 12479
Add some missing docs to std.traits.
Some cleanup of std.datetime.

This is mostly some cleanup which takes advantage of some stuff like
format being pure now, but it also removes the long month name and
case-insensitive months for simple time. I don't know why it was there
(probably idiocy on my part), and it violates the format for simple time
as defined by the documentation.
Merge pull request #2201 from AndrejMitrovic/TraitsDocs

Add some missing docs to std.traits.
Constrain isSomeString
Merge pull request #2200 from jmdavis/datetime

Some cleanup of std.datetime.