(#17067) Refactor mcollective.spec.erb to use install.rb
(#17067) Refactor mcollective.spec.erb to use install.rb

Previously the specfile replicated much of the logic in the Makefiles that got
ported into install.rb. This commit moves the specfile to use the install.rb
instead of doing the same work manually. Using install.rb means that certain
prereqs are checked, so BuildRequires are added for rubygems and stomp. This
also adds the docs to the common package and ensures that mcollectived has sane
permissions.

heathseals/marionette-collective,geoffnichols/marionette-collective,jessereynolds/marionette-collective,puppetlabs/marionette-collective,pimpajr/marionette-collective,Iristyle/marionette-collective,jessereynolds/marionette-collective,ploubser/marionette-collective,richardc/marionette-collective,jessereynolds/marionette-collective,richardc/marionette-collective,Iristyle/marionette-collective,kbarber/marionette-collective,pimpajr/marionette-collective,Iristyle/marionette-collective,richardc/marionette-collective,geoffnichols/marionette-collective,johnduarte/marionette-collective,shrug/marionette-collective,kbarber/marionette-collective,spandeyindia/marionette-collective-1,kbarber/marionette-collective,ploubser/marionette-collective,MikaelSmith/marionette-collective,heathseals/marionette-collective,puppetlabs/marionette-collective,pimpajr/marionette-collective,heathseals/marionette-collective,MikaelSmith/marionette-collective,Iristyle/marionette-collective,MikaelSmith/marionette-collective,heathseals/marionette-collective,Iristyle/marionette-collective,Iristyle/marionette-collective,geoffnichols/marionette-collective,kbarber/marionette-collective,jessereynolds/marionette-collective,pimpajr/marionette-collective,kbarber/marionette-collective,shrug/marionette-collective,heathseals/marionette-collective,MikaelSmith/marionette-collective,johnduarte/marionette-collective,puppetlabs/marionette-collective,MikaelSmith/marionette-collective,richardc/marionette-collective,jessereynolds/marionette-collective,shrug/marionette-collective,puppetlabs/marionette-collective,richardc/marionette-collective,richardc/marionette-collective,puppetlabs/marionette-collective,spandeyindia/marionette-collective-1,geoffnichols/marionette-collective,johnduarte/marionette-collective,puppetlabs/marionette-collective,shrug/marionette-collective,spandeyindia/marionette-collective-1,pimpajr/marionette-collective,MikaelSmith/marionette-collective,ploubser/marionette-collective,spandeyindia/marionette-collective-1,spandeyindia/marionette-collective-1,johnduarte/marionette-collective,johnduarte/marionette-collective,spandeyindia/marionette-collective-1,heathseals/marionette-collective,johnduarte/marionette-collective,shrug/marionette-collective,shrug/marionette-collective,pimpajr/marionette-collective,jessereynolds/marionette-collective,kbarber/marionette-collective,ploubser/marionette-collective,geoffnichols/marionette-collective,ploubser/marionette-collective