SyntaxEditor: Add support for typing and navigating right-to-left characters
Add support for using right-to-left characters. This includes. - typing from right to left - proper selection, navigation between RTL chars - proper insert, delete, cut, copy, paste operations (modifications) sign