split common.py into submodules

common.py is too long, it makes contributing hard. I think it should be broken up into smaller submodules.

for starters: mv fdroidserver/common.py fdroidserver/common/__init__.py

Then we can identify groups of features and untangle them into separate files. (e.g. config, network related code for fdroid deploy, reproducible builds related code, etc.)

I also think code like metadata.py would make more sense as a common submodule, because it's used by several subcommands.

Edited by Michael Pöhn
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information