Added logic to support caps lock style
Added alternatives menu embed in the target key
Merging Japanese IME heads to fixing some IME-API related bugs.
Fix some warning in strict mode
Added special keys markup
Merge with Ismael changes
CSS fixes
Japanese IME highlight CSS  restored
Alternatives fixed
Removed highlight style from spacebar and some Ui tweaks
Language menu is back!
Merged some CSS changes
New classes to support switch language menu
More CSS for switch language menu
Improved comments for IMEController and IMERender
Improved comments for IMEController and IMERender
Minor bug solved
Added some CSS support for languages menu
Merge branch 'keyboard-imes-merge' of https://github.com/OWD-team/gaia into keyboard-imes-merge
Incremented lock area for alternatives keys menu