Add function for getting the current executable path.
Supplement fix fox issue 6178

AA value setting through alias this should not be allowed, because it could access invalid object state.
DDoc fixes
encode instead of decode when writing attributes
Merge pull request #1558 from rainers/std_xml_attr_encode

 Issue 11005 - std.xml does not encode attributes
Fix a unittest for std.array.array
Use documented unittest for std.array.uninitializedArray
Fix the position of LocalFree
Merge pull request #1564 from tom-tan/use-doc-unittest-array-uninitializedArray

Use documented unittest for std.array.uninitializedArray
Merge pull request #1562 from tom-tan/fix-unittest-array-array

Fix a unittest for std.array.array
Merge pull request #1560 from tom-tan/fix-windows-syserror

Use scope(exit) for LocalFree in std.windows.syserror.sysErrorString
[DDoc] Put a proper description for std.regex.matchAll
Merge pull request #1568 from blackwhale/fix-regex-doc

Put a proper description for std.regex.matchAll
fix Issue 11009 - Regression (2.064 git-head): DMD consumes huge memory when it compiles enum containing many items

This is a fixup of pull #1540.

Turns out NoDuplicates is scary inefficient for large input.

This cleans up and simplifies the pull somewhat.
Merge pull request #1565 from monarchdodra/fix11009

fix Issue 11009 - Regression (2.064 git-head): DMD consumes huge memory ...
Merge pull request #1224 from jacob-carlborg/get_process_path

Add function for getting the current process path.
Merge pull request #1555 from CyberShadow/ddoc-syntax-fixes-5

DDoc fixes
Change unittest block to version(unittest) block
Fix unittest for std.array.assocArray
Fix the range primitives for array in std.array