String Vibe : Takes a string with possibly invalid utf8 sequences and outputs a valid utf8 string as near to the original as possible.