fix broken LSget
add special handling for chinese language

Default:
--------

Skip typo checking altogether if the tones don't match, example:

Given answer   : di3 fang5
Correct answer : di4 fang5

Result: pass the answer through, no typo checking.

Disable pinyin typo checking:
-----------------------------

To disable typo checking for pinyin regardless of tones, type in to the
memrise garden input: 'forgive-typos-pinyin-disable'

Given answer   : do4 fang5
Correct answer : di4 fang5

Result: pass the answer through, no typo checking.

Type 'forgive-typos-pinyin-enable' to return to the default behavior.