attributes for inline asm
Implement chunkBy.
Implement binary predicate for chunkBy.
Move std.range.chunkBy to std.algorithm.groupBy.
Refactor to eliminate redundant call to r.empty.

.savePrev and .prev should be private.
Make std.file.symlink safe
(trivial) (ddoc) more descriptive std.concurrency doc.

`ownerTid`/`childTid` are more descriptive/obvious when reading than just `tid` here.
Merge pull request #2594 from tom-tan/safe-file-symlink

Make std.file.symlink safe
readd std.metastrings as empty and deprecated module

- Removing the deprecated module silently broke
  and code that still imported the module without
  using any of it's functions.
Merge pull request #2595 from kiith-sa/patch-2

(trivial) (ddoc) more descriptive std.concurrency doc.
Merge pull request #2596 from MartinNowak/metastrings

readd std.metastrings as deprecated module
Merge pull request #2572 from MartinNowak/asmAttributes

attributes for inline asm
Mark a unittest for std.file.thisExePath as safe
Merge pull request #2600 from tom-tan/safe-unittest-file-thisExePath

Mark a unittest for std.file.thisExePath as safe
Merge pull request #1453 from quickfur/chunkBy

Implement groupBy.
Update to time zone conversions due to MS updates.
Merge pull request #2598 from jmdavis/13592

Update to time zone conversions due to MS updates.
getopt had some trailing whitespace
typecons had some trailing whitespace
Merge pull request #2604 from burner/getopt_trailing_whitespace

getopt had some trailing whitespace