Documentation, update of appxsigner, forgotten unittest, some refactoring
This MR is a mix of different things. It's best to review it commit by commit.
The changes in appxsigner are untested, but I want to keep the difference to the other services small.