Do not modify input string by default

The patch also introduces destructive version Translit.convert!