Fix Issue 12114
buildNormalizedPath shouldn't normalize current path to empty string
Added unittests (not tested on windows platform)
Doc update
Issue 13837 - Allow names for tuple
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 "=="
Merge pull request #2792 from Poita/Issue13837

Issue 13837 - Allow names for tuple
Spaces between parenthesis
etc.c.curl is missing "convenient" aliases

- those are used in all examples as if they
  were "real" options, so make them part of
  CurlOption enum
Merge pull request #2795 from MartinNowak/curlAgain

etc.c.curl is missing "convenient" aliases
Detab std.uni.
Merge pull request #2796 from quickfur/std_uni_tab

[trivial] Detab std.uni.
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 "."
Merge branch 'master' into std_container_sorted