Native imon codepage added
Un-duplicate code, revert code shuffling and enable charmap encoding when info.regex suggests
Delete redundant decoding table
Move codepages to correct location
settings and strings for alternative charset selection
introduce GUI-setting updater, carefully handle charset setting and catch possible errors on hd44780 charset registration and usage
rename things to charset_hd44780, make code style match all other python code
Manually merge branch 'nativecharmaps' containing alternative charset selection feature for supporting displays

Created from PR#1 originally submitted by Vanek (thx!)
update credits for original implementation of imon/mdm166a stuff
Remove charmap
Manual merge branch 'remove_charmap' into imonlcdtuning
Merge branch 'master' into imonlcdtuning