generic_narrow::to_iterator initial implementation. Passes a simple test case.
Do a careful analysis of how utf8::to_iterator works, adding and correcting comments for clarity.
Rework generic_narrow::to_iterator in light of that analysis.
Initial smoke test of partially implemented conversion_iterator passes.