add config option to enable i18n
update compile opts for ICU
workaround problem with include