Revert "don't do anything when category is Chinese"

This reverts commit b1b98ee1b2759fac2d3adf9bfa37d15e69c5cd29.
rename variables slightly
check_answer: make the first `if` a bit more readable
check_answer: with chinese, skip check if tones don't match
bump version: 0.1.4
add disabling typo checking for pinyin as a configurable option

This is used by typing `forgive-typos-pinyin-{disable,enable}` in the memrise
garden input. The default is `forgive-typos-pinyin-enable`.
forgot to add LSget()
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.
bump version