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