EGE 库：使用 -Wold-style-cast 保证无警告（因为依赖库头文件问题没有加入此选项）；简化实现；调整格式。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
使用 std:: 限定 strlen 、 sin 和 cos ；使用 :: 限定前缀 HME 、 TRIVE 和 MCI_OPEN_PARMS；使用 :: 限定接口中的 BYTE ；实现中的 BYTE 替换为 ystdex::byte 。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
setup/setup.cpp: 修复使用 UNICODE 时参数类型不匹配。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE 库实现：使用 void* 代替 PVOID ；使用 ::POINT* 代替 LPPOINT 。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE/src/ege/image.cpp: 移除宏 BILINEAR_INTERPOLATION ，使用函数 bilinear_interpolation 替代。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
使用 #if 0 ... #endif 代替 /* ... //*/ 。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE/src/ege/color.cpp: 简化包含；增加断言检查 rgb2hsv 的参数。

Signed-off-by: FrankHB <frankhb1989@gmail.com>
EGE 库：使用 YSLib::Drawing 实现 rgb2hsl 。

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