恩, 开始重新实现 libwebqq 的 asio 模式迁移计划.

先通过 webqq.hpp 提供兼容层, 对外接口不变. 首先让 webqq_impl 实现 asio 接口化.
移动 signals2 到 webqq.hpp, WebQQ::login 消失, 昨天替代使用 function, 这个是暂时的, 很快就会删除.
build error_code.cpp