Change cmake macro to find the iconv functionality included in libc. This is needed on linux (at least on Ubuntu) because there is no separate iconv library but the functionality is included in the libc. If the functionality is not found in libc look for a separate library.