Fix Issue 12556 - Add persistent byLine
Make byLineCopy support mutable line copies
Fix caching byLineCopy.front (oops)
Issue 10194. Variant does not call struct destructors.
Implemented elaborate copying support.
Sanitize Appender constraints a bit.
Clarify when to use byLineCopy vs byLine
Add method for std.net.curl.HTTP that allows user to specify Content-Type.
Fix range violation for cartesianProduct of empty ranges.

Completes the fix for: https://issues.dlang.org/show_bug.cgi?id=10693
Expand ddoc.
Merge pull request #1527 from quickfur/post_contentType

std.net.curl: Allow user to specify Content-Type in POST requests
Added std.algorithm.safeLess for safe signed/unsigned comparison; rewrote min/max
Add `@nogc` attributes to `std.utf`.

Also remove GC allocation from `byDchar.front` as it caused all `by*` ranges be not-`@nogc`.
Merge pull request #2198 from lionello/safeLess

Added std.algorithm.safeLess for safe signed/unsigned comparison
Merge pull request #2331 from denis-sh/add-`@nogc`-to-`std.utf`

Add `@nogc` attributes to `std.utf`.
std.container.array.Array.stableLinearRemove aliases to wrong symbol

Removed the alias entirely because Array.linearRemove is not actually stable anyway
Merge pull request #2147 from yglukhov/issue10194

Issue 10194. Variant does not call struct destructors.
Indent parameters
Merge pull request #2077 from ntrel/byLineCopy

Fix Issue 12556 - Add persistent stdio.File.byLine
Merge pull request #2329 from JakobOvrum/array_remove

std.container.array.Array.stableLinearRemove aliases to wrong symbol