Added FieldNameTuple
Added FieldNameTuple to the template table.
Fix Issue 10915 - std.typecons.Nullable throws in writeln() if it's null
Add support of IeeFlags and FloatingPointControl for PPC32/64.

This corrects some existings constants and adds new constants and logic.
Reading the PowerPC documentation is sometimes confusing because not only the
CPU is big endian but also the bit numbering inside a word is reversed (old
IBM style big endian).
The functionaly has been verified on a Linux/PPC64le system with LDC. The LDC
specific implementation is left out.
std.json: Fixed issue 12969. opIndexAssign operator for JSONValue added. Changed order of elements in enum JSON_TYPE so NULL is a default type when JSONValue is not initialized

Signed-off-by: Uranuz <neuranuz@gmail.com>
Deleted leading and trailing spaces inside *if* to match code style
some doc updates and some more testing

moved examples to unittests

DmitryOlshansky fix
Remove non `auto ref` opAssign overload

It conflicts with new one and should be completely covered by the nature
of auto ref.
Merge pull request #2630 from burner/array_replace_doc

some doc updates for std.array and some more testing
update std.math and numeric

is->are
remove FPTemporary usage
remove isnan
Merge pull request #2561 from economicmodeling/add_FieldNameTuple_template

Added FieldNameTuple to std.traits
Make std.algorithm.copy examples clearer

Use meaningful variable names.
Add `take` example.
Merge pull request #2641 from ntrel/copy-doc-fixes

Make std.algorithm.copy examples clearer
Merge pull request #2636 from 9il/part1

std.math: deprecate backwards compatibility with Phobos1
Add groupBy to navigation table and cheatsheet.
Merge pull request #2635 from quickfur/groupBy_doc

[docs only] Add groupBy to navigation table and cheatsheet.
Move some deprecations along.
Revert "Merge pull request #2573 from nordlow/inout-array"

This reverts commit 4ae1b147a35236edc97cf6cb63ff98fb1b4d5268, reversing
changes made to 335228cb079ccc2060790a2b23bca5db645fa7f0.

Conflicts:
	std/container/array.d