Updated copyright notices to include the year 2018.
lib-charset: Compile charset-utf8-only code always Mainly so that this code always gets compiled, so any bugs are found.
lib-charset: Allow plugins to replace charset_* functions They just need to point charset_utf8_vfuncs to their own implementation.
lib-charset: Move non-iconv UTF-8 only translation code to its own file