Bug 860318 - Update keyboard visuals to improve performance.
   1. Fix the issue that Keyboard layout name will be all capitalized.
   2. Fix the isuse that the key order in alternative char menu (right-hand side) is not reversed.
   3. Update the visual design
   4. Do the responsive design in JS
r=timdream
Merge pull request #9895 from RudyLu/keyboard/Bug860318-layout_improvement_commit2

Bug 860318 - Update keyboard visuals to improve performance. r=timdream