Replaced LIBSTR_* variables in build process with PROJECT_* variables to prevent copy/paste errors in the future.
Replaced Transcoder class with Boost.Locale's to_utf and from_utf functions.
Reworked error handling.
Consted and char'd API.