Generalize status page

Generalize the status page to support non-willow repositories and ARM.

This adds command-line arguments for specifying the repositories, distros, architectures, and/or distro-arch pairs.

This also removes the source columns from the status page, because they were broken, and the code to hide that brokenness didn't generalize well.