init improvements and server fixes
These commits are mostly working on fdroid init
to nail down the possible use cases, add tests, and fix bugs. There are also two minor bug fixes for fdroid server
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data
These commits are mostly working on fdroid init
to nail down the possible use cases, add tests, and fix bugs. There are also two minor bug fixes for fdroid server