Show more stuff on keyboard

Forward port from JB

LatinIME: Add accents to german keyboard

This fixes http://code.google.com/p/android/issues/detail?id=26247

Add
// U+00E9: "é" LATIN SMALL LETTER E WITH ACUTE
// U+00E8: "è" LATIN SMALL LETTER E WITH GRAVE
// U+00EA: "ê" LATIN SMALL LETTER E WITH CIRCUMFLEX
// U+00EB: "ë" LATIN SMALL LETTER E WITH DIAERESIS

Change-Id: I81d79f153cdfe7015bd0a343c681322ab8316db7

LatinIME: Add back double quote functionality to x key

The functionality was lost in the merge to 4.2.

Change-Id: If7d7b5128cdc691d18697c22968a40a1b7141b4b

Make keyboard hints a better visible

Patch Set 1: User were complaining about not seeing the hints
             at bad light conditions. Change color of the hints to
             'holo_blue_light'

             Also fix QWERTZ keyboard hints in line three for 600dp and 768dp
             some of the hints were duplicated

Patch Set 2: Adjust hint color

Change-Id: Ied9440eccd9ee74e6a5ad38c339a8aa9219ea8ca

Add Rupee Symbol to currencies

Change-Id: I544693d133c54f21addd9429c306e4190cdbd418

Bring back productivity for QWERTZ keyboards

Patch set - 1
http://review.cyanogenmod.com/#/c/24532/1
changed the productivity for QWERTZ keyboards in a bad way
because rowkeys_qwerty2.xml was also used as 2nd QWERTZ row.

For de_DE 'ä' and 'ß' are far more usual then '@' and '#'
Also exchange '$' with '€'

I hope this doesn't break other locales using QWERTZ

Patch set -2
Also use 'rowkeys_qwertz2.xml' for the 600dp and 768dp layouts
and enable AdditionalMoreKeys for row 1 on QWERTZ keyboards

Change-Id: I22d80778b56403c5d56a6a0e19a8393bbdcbeb1b

latinime: Add "more" keys to ALL the keys

 * I'm in ur productivity, increasin' it.

Change-Id: I688bed9c3db7ef8d2c9dd5e4af72a65eb7f37966

Conflicts:

	java/res/values/styles.xml
	java/res/xml/rowkeys_qwerty3.xml
	java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java