EGE 库：简化线程消息队列初始化和使用。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
 EGE 库：修改全局状态接口，保证全局状态动态初始化。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
 EGE 库：使用全局状态构造函数初始化。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
 EGE 库：从全局状态分离初始化模式设置。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
 EGE 库：使用 bool 代替 int 表示鼠标指针显示状态。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
 EGE 库：使用 bool 代替 int 表示 mousemsg 返回值。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
 EGE 库：断言检查 mousepose 参数。

Signed-off-by: FrankHB <frankhb1989@gmail.com>