Revise packaging, handle results for Fedora ELN
For Fedora ELN the thing we expect to be the compose ID actually
needs to be the URL (we can't find ELN composes by cid). Also
revise all the packaging crap to be vaguely modern because I
forgot to do it for this package till now. These are combined
together because it's late and I'm a bad person
Signed-off-by: Adam Williamson <awilliam@redhat.com>