Adding IPA X-SAMPA layout and fixing IPA-SIL

The main fix in IPA-SIL is using the correct character
for ejective.
Merge pull request #258 from amire80/ipa-x-sampa

Adding IPA X-SAMPA layout and fixing IPA-SIL
Whitespace cleanup
Shift+0 was used twice instead of Shift + 9 being used once
EOL..
Merge pull request #259 from Xelgen/minor-fixes

Bugfix for Punjabi Phonetic
Fix and test cases for Punjabi Phonetic keyboard
Triggers for setim events
Do not prevent default 'click' action of everything on the page

IMESelector#hide returns false, preventing all other click
handlers, including browser's native ones, from running.
Wrap it in a good ol' closure instead of using jQuery.proxy.
Fixes bug 53041.

Elementary, dear Watson.
Merge pull request #261 from MatmaRex/patch-1

Do not prevent default 'click' action of everything on the page
Merge pull request #262 from amire80/cleanup

Whitespace cleanup
Merge pull request #260 from kartikm/Punjabi-Phonetic-Fix

Fix and test cases for Punjabi Phonetic keyboard
Whitespace, spelling
Merge pull request #263 from amire80/niklas-ime-change

Trigger setim events when input method is changed
Make clearer names for Kurdish keyboards
Pass rangy as a parameter to the closure
Whitespace
Merge pull request #264 from amire80/cleanup-niklas-comments

Cleanup comments by Niklas
Do not inlcude rangy in the jquery.ime single file version
Merge branch 'master' of github.com:wikimedia/jquery.ime