use template for delayedcall
misc update
md5.c to md5.cpp
fix typo
make utf8 convention internal to libwebqq
now avbot dont require boost::locale::conv