add more array parsing unit tests; minor bug fixes
move stream read details and buffer management into istream_facade
move istream code into new istream_ij files
make jsonc source pull istream data rather than get pushed, eliminating ijsource_parser interface
more debug checks on ijsource interface; encapsulate JSONC parsing details because jsonc_parser_facade
let jsonc parsing source induce stream peeking on it's own; root ijsource is now trivial
test and fix erroneous whitespace skipping bug
test and fix istream_facade::peek to behave like istream::peek non ASCII; switch to expecting name rather than ready
replace obsolete root ijsource with choice ijsource
hook up factory functions to use streaming array parser as alternative
obsolete need to ijstreamoid/ijsource friendship; remove ready method
minor function and assert check additions
safe refacting in prep for istream_parser/istream_stream_ijsource split
obsolete jsonc_parser_node with split of generic istream_ijsource and jsonc instance of polymorphic istream_parser
transition split_ijsource to split_parser
classes for streaming parser with trivial hacky but working implementations
missing modifications
missing modifications
split out istream_ijsource into common base vs stream only logic
streamed parsing at first level of json array