Bug 1027646 - Add LaTeX layout

- Switch row
- Alternative keys
Bug 1027670 - Add IME that handle LaTeX

- Add handler for compositeKey
- Add handler for backspace
- Add handler for period
- Add jumps