Improve byChunk, lockingTextWriter doc

Make byChunk, lockingTextWriter return opaque types (but keep those
types public for backward compatibility).
Add byChunk range example.
Also document that ByLine's primitives can throw StdioException.
Improve speed of to!string for integral types
Fix Issue 5378 - Make File.byLine accept a string terminator

Add an overload of byLine without a default argument for terminator.
Before, byLine!string tried to instantiate "string terminator = '\n'",
which is invalid.

Note: This removes the default arguments from ByLine.this, but the
constructor was never documented anyway (unlike the range primitives).
Add comments for ranges that are no longer documented
Fix calling ByLine(file) with default args
Ensure terminator string has Char element type
lockingTextWriter should not be a @property
Use ElementEncodingType!Terminator instead of typeof(terminator[0])
Make std.file.tempDir @trusted
Merge pull request #1458 from ntrel/byLine-crlf

Fix Issue 5378 - Make File.byLine accept a string terminator
Merge pull request #1452 from Kozzi11/toImplForIntegralTypes

Improve speed of to!string for integral types
Merge pull request #1448 from ntrel/stdio-range-doc

Improve byChunk, lockingTextWriter doc
std.string.indexOf with a start index

Basically indexOf with start index. This index is added to the found
index if the searched character was found.

std.string.indexOf(Char1,Char2)(with start index)

The same thing as with the single character indexOf.

fixed the auto-tester complains

save

another bug bites the dust

fix the startIdx problem

std.string.indexOf with a start index

Basically indexOf with start index. This index is added to the found
index if the searched character was found.

std.string.indexOf(Char1,Char2)(with start index)

The same thing as with the single character indexOf.

fixed the auto-tester complains

save

merge error

everything is nicer now

another fix

whitespace formatting

consistency

whitespace args

some more nitpicks fixes

spelling
Freshen std.regex ddoc, plus link our regex article
Merge pull request #1301 from burner/indexOfIdx

std.string.indexOf with start index
Merge pull request #1468 from tom-tan/trusted-file-tempDir

Make std.file.tempDir @trusted
fix

forgot a test

whitespace formatting

some more nitpick fixes

one more consistency test

spelling

starting -> ending
Merge pull request #1330 from burner/lastIndexOf

lastIndexOf width startIdx
Merge pull request #1469 from blackwhale/regex-docs

Freshen std.regex ddoc, plus link our regex article