Resurrect Software page
This reverts commit 7451f79e.
This brings back the software page that was previously removed because it was broken for a long time, #59 (closed). It works using a Fedora-specific mechanism, but I've tried to keep as much of the code as possible distro-agnostic, so that other distros can easily add support for themselves if desired. Distros that don't do this will simply not see this page at all.
WIP screenshot:
Edited by Michael Catanzaro