make jsonc source pull istream data rather than get pushed, eliminating ijsource_parser interface