Fix Issue 12114
buildNormalizedPath shouldn't normalize current path to empty string
Added unittests (not tested on windows platform)
Doc update
Add BitFlags template

BitFlags is a typecons template for storing OR combinaton of enum
values in a type safe fashion.
code style (braces) and !is comparison
Spaces between "=="
Spaces between parenthesis
Added tests & changed windows paths to backquoted strings
Merge pull request #2058 from lultimouomo/flags

Add Flags template
Merge pull request #2791 from CromFr/issue_12114

Fix Issue 12114 - buildNormalizedPath returns null instead of "."
Fix Issue 10104 - Group of array of const/immutable
Merge pull request #2798 from Poita/Issue10104

Fix Issue 10104 - Group of array of const/immutable
Fix typo in BitFlags unit test.
Merge pull request #2801 from ZombineDev/patch-1

Fix typo in BitFlags unit test.
Fix typo in PR 2791.
Merge pull request #2802 from quickfur/pr2791_fixup

Fix typo in PR 2791.
add example for std.stdio.stdin
Merge pull request #2806 from WalterBright/stdin-ex

add example for std.stdio.stdin
Remove deprecated and undocumented hasLocalAliasing, hasRawLocalAliasing, hasLocalObjects
Merge pull request #2807 from Geod24/haslocalaliasing

Remove deprecated / undocumented hasLocalAliasing, hasRawLocalAliasing, hasLocalObjects