增加客户端握手后， 下发protocolMD5和entitydefMD5。
用于微端检查协议和defs。
防止使用统一个号登陆不同的demo造成无法找到匹配的地图从而无法加载资源导致无法进入游戏
这里检查一下， 发现不对则强制同步到匹配的地图
当脚本调用giveClientTo时， 新赋予client的对象也需要更新自身的clientType。
up
clientMailbox()有可能为Null。
安全起见， 这里清空一下
如果服务端上使用giveClientTo切换控制权
之前的实体已经进入世界， 切换后的实体也进入世界， 这里可能会残留之前那个实体进入世界的信息
增加调试信息
当前这个entity如果有cell，说明已经绑定了witness， 那么既然我们将控制权
交换给了另一个entity， 这个entity需要解绑定witness。
通知cell丢失witness
fixed: 当一个entity还在内存中并未销毁且拥有cell部分， 使用giveClientTo将控制权给这个entity后客户端并未正确表现(未收到enterworld， 看不到其他entity等等)
onResetWitness已经没有意义
up
修正删除角色时错误的问题。
AOI中的实体也需要重置，重新同步给客户端
如果为0且客户端上一步是重登陆或者重连操作并且服务端entity在断线期间一直处于在线状态
则可以忽略这个错误, 因为cellapp可能一直在向baseapp发送同步消息， 当客户端重连上时未等
服务端初始化步骤开始则收到同步信息, 此时这里就会出错。
format少传了一个格式选项。
修正一些地方format参数不正确导致输出错误的情况。
up
当开发者没有实现账号脚本时提示错误并初始化失败。
up
up