Add libiconv unit test. Add libiconv to MacOS framework. Remove old implementation of UTF8 utils