* moved initializing logging system to Common.cc
* moved initializing ICU data to icu4c::Encoding class
* removed dependency of ICU from StringMap
* added StringUtil class
replaced (QScoped|QShared)Pointer to std::(unique_ptr|shared_ptr)