Add an overzealous test, for Unicode support of _iter_changes. For both knowns and unknowns. And include a basic, if suboptimal, fix. I would rather defer the decoding until we've determined that we are going to return the tuple. There is still something broken with added files, but I'll get to that.