Added community supported interface.
The library can now be used as a drop in replacement for iconv.