Add automatic encoding detection

Requires EasyRPG/Readers#100 first.
Yes, the more texts parsed, more reliable will be. However this will need some extra code to parse maptree, maps and events, is it really worth? And not all games have plain messages e.g. Clock Of Atonement.