Cfg spec

I liked the spec file we had which included the git hash in the rpm name, so I modified the old files to work with the current ansible playbooks.  Still some work to get the publish to our repo tested. I tried to let the base name of the rpm be a variable, so that it could be either "dxs" or "xsce".
 I am thinking better about this pr.  It needs to be coupled with a new tag in master, for the rpm generation to work properly, and where to put this tag probably needs more general discussion.