
CHAR_UNSIGNED => move to ccconfig.h

add -finput-charset=CHARSET option.
 - pass -cCHARSET to cpp
 - cpp handles charset (or default: UTF-8)
 - cpp outputs in UTF-8

add -fexec-charset=CHARSET
 - ccom always inputs in UTF-8
 - encode strings and constants as whatever
