Rename utf8::utf8_iterator to utf8::iterator
Fix recursive string parsing, correct handling of escapes
Style fixes
Add :next and :prev for cycling though grep results