Enhancement for charset fallback.
Fallback rule is defined in CHARSET_FALLBACK_MAP.
Multi-level fallback is supported.
Java5 style 'for'
Code cleanup
Move KOI8-U -> KOI8-R fixup to charset fall-back table