io.encodings.utf7: cleaned up vocab per review

1. Tuple is used to hold the decoding buffer instead of a global
2. Fixed problematic sequence type conversions.