v5.5.7 多QQ素材全局预占修复

问题根因
--------
旧版为每个QQ频道分别保存视频、图片、文案游标。每个新QQ的游标都从0开始，
所以两个QQ在同一公共素材包中都会选择00001。若开启“发布成功后删除素材”，
第一个QQ删除00001后，第二个QQ仍引用同一个文件，导致后续发布无素材。

修复
----
1. 视频、图片、文案分别使用一套全局分配账本，不再按QQ/频道从头开始。
2. 任务进入队列时立即原子预占素材：先入队的任务得到00001，后入队得到00002。
3. SQLite BEGIN IMMEDIATE保证UI和每日调度器并发创建任务时也不会重复预占。
4. 每个素材新增allocation_count和last_allocated_at；旧任务会在首次升级时迁移到全局账本。
5. 未开启循环时，任何已经分配过的素材都不会再次分配。
6. 开启循环时按“使用次数最少、最早使用、素材顺序”全局轮换，但排队/发布中的素材仍不会重复。
7. 发布后删除只删除当前任务自己的素材，不会影响后续QQ任务。
8. 图片、视频和文案使用完全相同的全局预占逻辑。

说明
----
每日计划仍在到达时间点时创建真实任务。若多个计划时间相同，调度器按计划ID，
也就是计划首次创建的先后顺序分配素材。
