Cleanup and standardise Fedora build (web)
(cherry picked from commit c20243c8bf07bc7f684b39668e3fc2e0960c928e)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
Also add an "rpms" target that builds the RPMs using mock in a target
environment.
Fix BuildRequires: for RH platforms.
Fixes: #3221
Signed-off-by: Brian J. Murrell <brian@interlinx.bc.ca>