Make Rebindable @trusted.
Fix deprecation messages caused by recent changes to Duration.
Merge pull request #2241 from jmdavis/duration

Fix deprecation messages caused by recent changes to Duration.
Merge pull request #2238 from jmdavis/rebindable

Make Rebindable @trusted.
Remove unused WinAPI ANSI function usages.
Issue 12898 - `std.process.browse` expects URL to be encoded in CP_ACP on Windows instead of UTF-8

Use Unicode version of `ShellExecute` in `std.process.browse`.
Also remove needless `ShellExecuteA` declaration.
Use Unicode version of `CreateFileMapping` in `std.mmfile.MmFile` constructor.

It's a bad style to use ANSI WinAPI function and may cause problems in future.
Merge pull request #2242 from denis-sh/get-rid-of-WinAPI-ANSI-functions

Get rid of WinAPI ANSI functions
Make std.datetime.Date @safe.
Make std.datetime.TimeOfDay @safe.
Make std.datetime.DateTime @safe.
Fix property enforcements in `std.range` mixins.
Make time zones @safe.
Make std.datetime.SysTime @safe.
Merge pull request #2244 from jmdavis/safe

Make most of std.datetime @safe
Merge pull request #2245 from denis-sh/fix-property-enforcements-in-`std.range`-mixins

Fix property enforcements in `std.range` mixins.
Fix BitArray.opCmp
Fix codestyle code review comment
Fix code review comment: repcace some ifs to one expression
Use core.bitop.bsf in BitArray.opCmp for more efficient