Add hardware-ci documentation which relates to pmaports, packaging and ci cleanups
See each commit for details. I'm happy if reviewers want me to split this into multiple MRs. I was basically writing documentation, reviewing the status quo and trying to make the whole thing as consistent and understandable as possible.
Also, this is the consequence of me being stuck in a bus with a punctured tyre for 2 and a half hours, and counting
Edited by Pablo Correa Gomez