add docs to install target
Fixes Issue 11222 - isNumeric should return false on -/+ as a single character.
Revert "Fix for issue 11108"

This reverts commit c930d8bd5e5246653a0300aac791b4c82b0466c5.
Merge pull request #1628 from monarchdodra/revert11108

Revert "Fix for issue 11108"
Merge pull request #1627 from AndrejMitrovic/Fix11222

Issue 11222 - isNumeric should return false on -/+ as a single character
Merge pull request #1610 from WalterBright/fix-install

add docs to install target
tweak unicode_tables.d and related code to avoid CTFE in generated tables
reduce redundnant imports
DDoc: Doc improvements for std.algorithm (see extended description)

* Links to information about ranges (it is confusing for a new user to see ranges being mentioned everywhere but no description of what a range is). (the links are to std.range and a chapter of Ali Cehreli's D Programming Language Tutorial book)
* Example (as opposed to just mention) on using copy as std::backward_copy, and UCFS (where it is intuitive) in copy documentation.
* Moved all 'See also' links to See_Also: at the ends of documentation blokcs.
Merge pull request #1632 from blackwhale/faster-compile

Speed up compilation of std.internal.unicode_tables
make case tables immutable

- Avoids redundant object copies and semantic
  analysis for every usage.

- Multilib archives or gc-sections will take care
  of the binary size issue.
store other immutable tables in unicode_tables

- This is mainly for consistency with other tables.
deduplicate CodepointTries and leave the data in libphobos2.a

- Store the static immutable CodepointTries in separate functions.
use functions where applicable to reduce compile time/template bloat

- The semantic analysis and object generation only
  needs to be done once when building phobos.
  Using those overloads becomes a simple link dependency.

- add overloads for most common cases
fix issue 11232 - rewritten std.windows.syserror.sysErrorString

Fixed for Unicode-correctness; now works on non-English Windows systems.
Added unit test.
Throws an Exception if the given error code or language combination
was invalid.
fix Issue 9665 - Structure constant members can not be initialized if have opAssign
Merge pull request #1637 from 9rnsr/fix9665

Supplemental fix for issue 9665 - Structure constant members can not be initialized if have opAssign
Remove workaround for issue 10357

Because the root compiler issue 9665 has been fixed.
Merge pull request #1638 from 9rnsr/fix10357

Remove workaround for issue 10357
Corrected execute() example in ddoc comments