src/pmcd/pmdaproc.sh - allow Install/Remove from any directory
src/pmcd/pmdaproc.sh - allow Install/Remove from any directory

When the Perl and Python PMDA support was added, it introduced
a restriction that these PMDAs can only be installed from a
directory below $PCP_VAR_DIR/pmdas ... this is quite unnecessary.

Remove that restriction.

Also promote $pmda_dir (that was being used locally in pmdaSetup to
the global scope so that an Install/Remove script can call source
pmdaproc.sh and then change $pmda_dir to be some other absolute
pathname before calling pmdaSetup.  This would only be useful
if your PMDA files for some bizarre reason live in a different
directory to the one where the Install/Remove scripts are being
run ... but does allow reversion to the previous behaviour on
the off chance that some PMDA was depending upon it.

tjanez/pcp,adfernandes/pcp,andyvand/cygpcpfans,aeg-aeg/pcpfans,wuliming/pcp,edwardt/pcp,andyvand/cygpcpfans,aeg-aeg/pcpfans,edwardt/pcp,wuliming/pcp,mbaldessari/pcp,prasincs/pcp,andyvand/cygpcpfans,tjanez/pcp,aeg-aeg/pcpfans,tjanez/pcp,wuliming/pcp,andyvand/cygpcpfans,prasincs/pcp,wuliming/pcp,andyvand/cygpcpfans,prasincs/pcp,tjanez/pcp,adfernandes/pcp,edwardt/pcp,andyvand/cygpcpfans,adfernandes/pcp,edwardt/pcp,mbaldessari/pcp,aeg-aeg/pcpfans,tjanez/pcp,adfernandes/pcp,andyvand/cygpcpfans,mbaldessari/pcp,prasincs/pcp,edwardt/pcp,aeg-aeg/pcpfans,tjanez/pcp,mbaldessari/pcp,adfernandes/pcp,aeg-aeg/pcpfans,wuliming/pcp,wuliming/pcp,mbaldessari/pcp,edwardt/pcp,wuliming/pcp,tjanez/pcp,wuliming/pcp,aeg-aeg/pcpfans,mbaldessari/pcp,prasincs/pcp,edwardt/pcp,tjanez/pcp,edwardt/pcp,prasincs/pcp,prasincs/pcp,adfernandes/pcp,andyvand/cygpcpfans,adfernandes/pcp,aeg-aeg/pcpfans,adfernandes/pcp,prasincs/pcp