MCDVoiceCooldown 1.0.117 结构优化说明

本版合并完成路线图第 4、5 步，作为集中测试版。

1. MainFrame 剩余逻辑拆分
- 新增 UI/MainFrameBuilder.lua。
- 主窗口主体创建、标题、语言下拉、按钮、列表容器等创建逻辑从 UI/MainFrame.lua 拆出。
- UI/MainFrame.lua 现在主要保留打开/关闭、刷新转发、选中条目桥接。

2. AceOptions 兼容层清理
- 新增 Core/AceOptionsCompat.lua。
- 旧的 NS.AceOptions:GetState / GetClassOptionList / GetEntryMap / GetSavedListLayoutForScope 等桥接入口集中到兼容层。
- 新增 Core/SavedListMoveController.lua。
- 已保存列表拖拽排序、拖入合集、跨范围合集移动等逻辑从 Core/AceOptions.lua 拆出。
- Core/AceOptions.lua 继续保留合集创建/重命名/删除等核心桥接，避免一次性大改。

本版未改动：
- 固定 CD 提醒逻辑。
- 施法成功提醒逻辑。
- 延时播放逻辑。
- 嗜血提醒逻辑。
- 保存数据结构。
- 导入/导出字符串格式。

集中测试重点：
1. 主界面是否正常打开。
2. 语言下拉、按钮、列表是否正常。
3. 新增/编辑/删除语音是否正常。
4. 新增合集、重命名合集、删除合集是否正常。
5. 列表拖拽排序、拖入合集、拖出合集是否正常。
6. 合集跨范围移动是否正常。
7. 固定 CD、施法成功、延时播放、嗜血提醒是否正常。
