Rework dynamic metric support
Force the check that determines if a metric should be handled by a certain dynamic tree to traverse the pmns instead of just checking the cluster
This allows 2 things:
-clusters to be shared between dynamic trees
-does not require related trees to have a common prefix
This requires that the dynamic hash be valid at initailization time
All pmdas that use dynamic metrics must now call pmdaTreeRebuildHash
This was previously required only of daemen pmdas. For dso pmdas, some sort of auto rebuild was occurring
Now this is also required for dso pmdas
Added fixes for the linux interrupts and gfs2 pmdas, although I have no way to test the gfs2 pmda
Remove noop code
In my initial dynamic proc refractor, I copied an unneccessary call that was in the cgroups code.
For the procs case, it is not needed and never gets called.
debian postinstall - be more careful with housekeeping

Add guard to avoid the lines below during pkg install/upgrade ...
    stat: cannot stat `/var/tmp/mmv': No such file or directory
    stat: cannot stat `/var/tmp/pmdabash': No such file or directory
qa - handle bash -> dash migration

For debian bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772352

1. replace echo -e by cat <<End-of-File
2. add package dependency on "time" for pcp-testsuite
Cleanups for dynamic metrics
Fix 660 qa failure
Update function names and exports file for newly exposed function
Drop root requirement for less sensitive papi.available metrics

Loop through the pmid's requested in papi_fetch, if they're all of
the CLUSTER_AVAILABLE nature, forgo the permissions check. Update
qa/914.out to match
Translate papi perf events containing a dash '-' to period

Certain pmtools may error out with the native perf names that included
a dash character (ie, papi.system.perf.BRANCH-MISSES), add a char to
our tokenization and switch the dashes to periods.  Updated
documentation to go with it.
qa/751: fix minor fallout from checkbashisms change
Merge branch 'dev' of git://git.performancecopilot.org/pcp/pcp into dev
debian/control: add dependency on time package

Another part of the fix for debian bug
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772352
so that "time" in shell scripts works even with dash where
"time" is not a builtin function (unlike bash where it is
builtin).
pmview: fix .pro to match paths used in other Qt components
libpcp/pmcd: protocol-level support for containers

Generalisation of the existing authentication PDU into an
attribute PDU, and addition of support into pmcd allowing
clients to request that PMDAs provide information about a
named container.  At this stage clients can inform PMDAs,
via pmcd, that they are interested in a named container.

The pmcd and linux kernel PMDAs are updated to interface
version 6 here also, and attribute callbacks are added to
prepare them for responding to requests for metrics from
individual containers.
Merge branch 'lberk/dev' of git://sourceware.org/git/pcpfans into lberk-merge
Merge branch 'martins_working' of https://github.com/ubccr/pcp into martins-merge
Merge branch 'dev' of git://git.pcp.io/kenj/pcp into dev
qa/admin/check-vm: add checks for version dependencies

Special case handling of package version dependencies that are
buried elsewhere in the source tree.

Add checks for packages that control building of the rpm PMDA, papi PMDA,
perfevent PMDA and the cairo dependencies for pmwebapi.
Merge branch 'dev' of git://git.pcp.io/kenj/pcp into dev