QQ backend

QQ support from yogzhang.