LatinIME: TRDS goes Slim

add trds changed files to provide new UI mode engine

Change-Id: I7eaf5e2229899c15afafde3f037bffd7191433b1
Fix: Small numbers inverted on keyboard from black

to ics blue with a bit alpha

Change-Id: I5d7bc83107c7de60f0381ace6f28426f07d705ab
latinIME: fix NumberFormatException

tbh I do not know what google at all thought about doing this approach
on getting the AutoCorrectionThreshold. At least the whole method can
be done in a way cleaner way. Currently due that on config.xml the
corespondent entry is empty when autocorrect mode is turned off the method
throws every time a NumberFormatException.

Whatever for first let us catch the case that the value is empty
and set it to Float.MAX_VALUE to avoid this issue

will revisit it on a later point and rewrite some parts on LatinIME
due that this weird approach is not only used here

Change-Id: Ifbd1494c9ef30265545e1eab4305d0d671e45fd1
Dark UI fixes

Change-Id: Id5dadc21e44f949e8f03306b02c5aec3e6064f36
Revert "latinIME: fix NumberFormatException"

This reverts commit 53c1e87738db4577d8f78e587a22eb875c63f1b1.
Optimize pngs

Change-Id: Id17d4e41a9a1801fd4f0fde2de9d7aeb6163adb0
Gesture fix

Change-Id: Idea9aac597a75d694cdaa96cd3490ef76c57fc4d