[TASK] Improve umlaut replacement

All existing umlauts are now replaced with their matching
character combination.
[FEATURE] Allow disabling special char deletion

A new option (delete_special_chars) is introduced that allows the
special character deletion to be disabled.