Merge branch 'bug-52154' of github.com:amire80/jquery.ime
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Add shift state
#292 Fixed broken rules in hi-phonetic, Added tests for it
Introduce patterns_shift array to support shift key mappings
Persian Keyboard: Shift+Space = ZWNJ and add tests for this
Resolve merge conflicts with master
Merge pull request #294 from kartikm/hi-phonetic-fixes

Hindi Phonetic keyboard fixes
Merge pull request #303 from wikimedia/shift

Shift modifier support and use it for Persian keyboard
Consider language tags as case insensitive
Do not ignore normal shift patterns when shift patterns defined.

Give priority to shift patterns, but concatenate normal patterns.
Added test case too
Follow up c45465cc102001539c08b1820507e2806b1d574f
Add css class 'autonym' whereever language autonyms are shown