Placement of WIKI in std.conv was corrupting docs
[10116] stdio.File.byLine repeats last line forever, readln(ref C[],R) returns bad data

byLine expects readln to return with an empty buffer on end-of-stream,
which readln does not do for wchar and dchar. Also, the readln variant
that takes a terminator range returns incorrect concatenations of
lines because of the same issue. Fixed by setting buffer.length=0 in
readln for this case. Unit test updated to detect this issue.
Merge pull request #1292 from eco/fix-conv-wiki-macro

[trivial] Placement of WIKI ddoc macro in std.conv was corrupting docs
Merge pull request #1295 from M-frankied/byLine-infloop

[10116] stdio.File.byLine repeats last line forever, readln(ref C[],R) r...
[Trivial] fix code style
fix Issue 10122 - `Appender` doesn't work with disabled default construction
Merge pull request #1297 from 9rnsr/fix10122

[REG2.063a] Issue 10122 - `Appender` doesn't work with disabled default construction
Replace std.uni in phobos with new version

Fixes some issues in std.string and std.json
adds workarounds to make it work with current DMD
re-sync fixes from standalone version
resotre a set of Ddoc changes