Check for AltGr if replacement equals to input

If replacement equals to input, no replacement is made, because
there's apparently nothing to do. However, there may be something
to do if AltGr was pressed. For example, if a layout is built in
a way that allows typing the original character instead of
the replacement by pressing it with AltGr. This happens in
a layout for the Udmurt language.
Replace double quotes by single quotes

Also remove a superfluous newline.
Merge pull request #159 from siebrand/jshint

Replace double quotes by single quotes
Use jQuery 1.9.1 for example
Merge pull request #160 from siebrand/jquery

Use jQuery 1.9.1 for example
Replace double quotes by single quotes

Also fix some other jshint issues like mixed indentation, trailing
whitespace, etc.
Merge pull request #161 from siebrand/quotes

Replace double quotes by single quotes
Clean up commas
Add doc about altGr in the code
Merge pull request #151 from amire80/altGr_not_noop

Check for AltGr if replacement equals to input
Merge pull request #162 from amire80/extra-comma

Clean up commas
IME button location now updates on browser zoom events (Issue #143)
Quickfix for icon position in RTL

The keyboard icon appeared on the right side even in RTL languages which
blocked the beginning of the typed words. This is a quickfix.
Quickfix for icon position in RTL

The keyboard icon appeared on the right side even in RTL languages which
blocked the beginning of the typed words. This is a quickfix.
Quickfix for icon position in RTL

The keyboard icon appeared on the right side even in RTL languages which
blocked the beginning of the typed words. This is a quickfix.
Quickfix for icon position in RTL

The keyboard icon appeared on the right side even in RTL languages which
blocked the beginning of the typed words. This is a quickfix.
Quickfix for icon position in RTL

The keyboard icon appeared on the right side even in RTL languages which
blocked the beginning of the typed words. This is a quickfix.
Cleanup
Merge pull request #170 from amire80/mooeypoo-master

Adapt right/left positioning according to the direction of the input element
Merge pull request #167 from pravee-n/master

IME button location now updates on browser zoom events