accept package names that contains -
e.g. the new package jiange-defense

Signed-off-by: Takashiro <takashiro@qq.com>
a more strict pattern for setup string

Signed-off-by: Takashiro <takashiro@qq.com>
Merge branch 'dev' of https://github.com/QSanguosha-Rara/QSanguosha-For-Hegemony.git into dev