improve the logic when changing version with an existing spec file

move rpmbuild, copyTarball, and RpmStage to PackageUtils
for cabalFromSpec prep src
PackageUtils: also prep src if spec file is newer than existing dir

rename spcfile to specFile!