Text handling changes

Added the first ~40 kanji to Japanese character map; did some minor
changes to GameDataManager and EtrianString, hopefully improving
performance