Replace hardcoded Discord CDN URL and bundled SMAPI asset with dynamic downloads from GitHub Releases (Ekyso/Cinderbox, Ekyso/SMAPI-for-Cinderbox).
- Add GitHubReleaseChecker with 15-min in-memory + SharedPreferences cache
- Download Cinderbox APK from latest GitHub release instead of Discord CDN
- Download and extract SMAPI zip from GitHub instead of bundled asset
- Add version tracking and "update available" indicators on Download and Settings screens
- Remove bundled smapi-internal.zip (~2.1MB APK size reduction)
- Enable buildConfig in build.gradle.kts (fixes pre-existing BuildConfig error)
should kinda work now