Improve emplaceRef for qualified construction
Fix Issue 12449

Undefined format in std.algorithm.max
fix issue 12419

Test that UTF-8 decoding yields a value in the valid range.
UTF-8 may encode values beyond these covered by [0, 0x10FFFF].
Update algorithm.d
Update algorithm.d
Revert
Strip spaces for the 1000th time.
Fix Issue 5228 - Add a GetoptException and document which exceptions are thrown.
Remove trailing spaces.
Merge pull request #2038 from blackwhale/issue-12419

Fix issue 12419: assertion failure in std.utf
Merge pull request #2047 from monarchdodra/12449

Fix Issue 12449 - Undefined format in std.algorithm.max
Fixup for 9975: swap and pointsTo

Fixing 9975 revealed that checking `pointsTo` was creating problems in swap for legitimate use cases.

This is because:
1. pointsTo can sometimes create "false positives"
2. Internal pointing is not outright forbidden, it is just that the runtime is allowed to make the assumption they don't exist.

While swapping aliasing objects is a sign of stink, it should still "just work".
Remove pointsTo in move

as well as remove erroneous documentation.
Merge pull request #2048 from AndrejMitrovic/Fix5228

Issue 5228 - Add GetOptException and document exceptions
Merge pull request #1390 from monarchdodra/swapPointsTo

Fixup for 9975: swap and pointsTo
Merge pull request #2015 from monarchdodra/emplaceQual

Improve emplaceRef for qualified construction
Add asserts in Copy (and remove an enforce)

Adding extra asserts always helps. As for the enforce, I'm unsure why it was there in the first place: All the other branches simply make the assumption the target is large enough.
Make move CTFEable for simple structs and classes

memcpy is not CTFEable, so avoid it for structs without
dtor, postblit that can be assigned with plain =.

This leaves as is (compile error in CTFE) structs that contain
immutable/const memebers the fact that moves overwrites such
fields is questionable to begin with.
Fix newly introduced FQN issue caused by 313
Merge pull request #2055 from 9rnsr/fix_imports

Fix newly introduced FQN issue caused by 313