WIP: 公共辅助代码库分离 - 包结构和少量实现分离
完整迁移偏好设置部分
解耦 name.xen0n.cytosol.app 包
统一 ConfigHub 到 name.xen0n.cytosol.config
解耦 name.xen0n.cytosol.updater 包
revert 之前的 GlobalState 搭桥设计, 改用更优雅的分离方式

其实就是把原来的巨无霸 GlobalState 类分裂成了两个而已
从 GlobalState 中剥离电话号码获取代码
迁移 Activity 基类到 Cytosol
直接迁移 Fragment 基类到 Cytosol
分离 SettingsActivity 应用无关逻辑
改变 SeekBarPreference 属性的 XML 名字空间 [ci skip]
prepare migrate history
apklib skeleton
Merge branch 'jnrain-android-history'