Check validity of EE TLKs against the right game directory
HANDLE_CHARSETS's charset_table needs lowercased keys
Revert "Fix a problem with TLK paths looking differently now"

This reverts commit fd0e7286f87cea569e7975ede25d5e270f66e27d.

Reverted because this is bone-headed.
Correctly account for the full game path in a few more cases

Notably, this was not done when interactively asking the user about
which language to use