[utils] add ini-parse adapted from fcitx-utils/desktop-parse
[utils/ini-parse] helper for get values
[utils/ini-parse] get int and float
[utils/ini-parse] remove WithLen, simplify macros and inline functions
[lib/config] add configure file loader
[lib/config] load float
[lib/config] load with constrain
[lib/config] load enum
[lib/config] free cache
[lib/config] load bool is_def
[lib/config] loadInt and loadFloat is_def
[lib/config] loadStr is_def
[lib/config] loadEnum is_def
[lib/config] loadEnum is_def typo
[lib/config] split option definition
[lib/utils/ini-parse] missing declaration, gettext
[lib/config] find config entry
[lib/config] move functions
[utils] add conf-desc and conf-file
[utils/conf-desc] load type