Spec: use existing spec filename to determine Lib vs BinLib packaging

ie if ghc-PKG.spec exists assume Lib packaging even if hasExec
needed quite a bit of care and testing