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
Change de-transliteration name to Deutsch Tilde

It was indicated[1] that the current name "Deutsch" is confusing.

[1] https://bugzilla.wikimedia.org/55698
Merge pull request #305 from siebrand/9

Change de-transliteration name to Deutsch Tilde
Make names for Marathi input methods consistent

This was reported downstream in https://bugzilla.wikimedia.org/56160
Make names for Hindi input methods consistent

This was reported downstream in https://bugzilla.wikimedia.org/56160