std.stdio: clean imports

fix

fix

remove string import

uncomment unittest

update Flag!"KeepTerminator" usage

fix typo

fix errors

private format

fix yes/no

update private format

format workaround

renamed flags to lower case
Fix missing local import in std.math.expi.
use lower-case flag strings

- so that Yes.keepTerminator/No.keepTerminator don't look so weird
Merge pull request #2727 from 9il/stdio

std.stdio: clean imports
Merge pull request #2743 from MartinNowak/fixup2731

use lower-case flag strings
Merge pull request #2742 from quickfur/expi_import

Fix missing local import in std.math.expi.
move format to std.format

The reason is to do not import `std.uni` tables, `std.string` and
probably `std.algorithm`. Note that format is used in CTFE code and
`Exception` handing.

 And it is more comfortable to import `format` from `std.format`.
std.format: clean imports (2)
remove import std.math : pow from std.uni
update scope imports in std.algorithm
update scope imports in std.exception
doFormat -> template
update scope imports in std.typecons
update scope imports in std.functional
update scope imports in std.range
update std.conv scope import