* slightly optimized candidate scrolling animation
* added missing Russian translations
* the soft keys fit properly on the screen
* central soft key is now always 'OK', because users do not care about the exact functions it performs in the code
* removed 'mode notify'; it wasn't working on Android 11 anyway
* removed 'space on 0' option; 0 is always 'space' now
* disallowed global key remapping and removed the app setting
* Settings now use the database instead of SharedPreferences (which are
bad)
* Changed many constants to now be ENUMs.
* Changed some character mappings which were too big.
* Added limit to number of results returned to stop crash.
* Changed Lang id so can do binary operations on it
* Removed some old code
* Updated gradle
* Composed text now changes on selection change
* Added content description for smileys and trimmed smiley list
* Added localization for symbol/smiley dialog
* Multilingual backend support with initial Russian language support
* Updater service to update the database in the background, and overhauled
backend access
* Fixed long pressing numbers in Lang mode would not input digit
* Fixed Add Word not behaving as you would expect
* Some other minor fixes