test and fix istream_facade::peek to behave like istream::peek non ASCII; switch to expecting name rather than ready