增加 hash 模块用于计算信息摘要和摘要签名
补充 hash 模块简介文档
修改错误日志输出错误信息为红色，以区别于正常信息。
重构 BufferedStream 缓存读取算法
BufferedStream.read 支持同步优先读取，当缓存数据满足条件时不切入后台线程处理。
实现 BufferedStream readUntil 和 readLine 方法
msvc 消除部分警告错误。
buffered 测试用例。
升级 v8 引擎。
修改编译参数，消除 linux 警告错误。
hash 测试用例。
增加 socket 断线检测，用于回收无效连接。Linux、Windows 测试通过，MacOSX 暂未实现。
BufferedStream 支持文本写入，writeText 和 writeLine
改进引用计数算法，允许后台线程最后释放引用时将触发异步释放请求。
测试并修正异步释放逻辑。
修改 exlib::Service 逻辑，取消自动创建 Service 。
配合取消自动创建 Service，修复后台线程创建的对象不能自动异步释放的问题。
AsyncEvent 增加 callback 虚函数。
利用 AsyncEvent.callback 虚函数合并异步事件和异步释放回调逻辑。
将异步调用检查迁移到 copyStream 内部。