Fix: Small numbers inverted on keyboard from black

to ics blue with a bit alpha

Change-Id: I5d7bc83107c7de60f0381ace6f28426f07d705ab

Conflicts:
	java/res/values-inverted/styles.xml
LatinIME: Adjust hint color

- Based on: http://review.cyanogenmod.org/25391

Change-Id: I5a15e2608d04fe3187101a5671998b6b03ed5317
Add full language dictionaries

Conflicts:
	java/res/raw/main_pt_br.dict
	java/res/raw/main_ru.dict

Change-Id: I069bafc72567492c27647e2f01c094603684bddc

Conflicts:
	java/res/raw/main_pt_br.dict
	java/res/raw/main_ru.dict
LatinIME: Update ukrainian layout.

Add Ukrainian apostroph symbol.
Because of history and codepages reasons ukrainians
use u0027 or u2019 as apostroph. Unicode gives us correct symbol
and only it will be allowed in host names in ukrainian zone .укр

Remove hard sign from ukrainian layout. This is russian symbol.
It does not used in ukrainian language.

Change-Id: I78541eb2cea806bb18e52eb42bc828a5ff7fe42f

Conflicts:
	java/res/xml/rowkeys_east_slavic3.xml
	java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java
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