build: back-port some fedora packaging improvements
pmdadmcache: add in a missing instance request handler

Resolves an issue reported by Paul Cuzner, where pmchart was not
able to present the dmcache instances in certain situations (i.e.
until after a fetch request).  Updated dmcache PMDA test qa/985
so that it verifies the fix.