Initial papi pmda version

* src/pmdas/GNUmakefile - add papi pmda to build
* src/pmns/stdpmid.pcp - add papi as 126 to pmns
* src/pmdas/papi/* - papi pmda inital draft files
Initial papi pmda version

* src/pmdas/GNUmakefile - add papi pmda to build
* src/pmns/stdpmid.pcp - add papi as 126 to pmns
* src/pmdas/papi/* - papi pmda inital draft files
Added help and README documenation for the papi pmda

*README - basic readme file for papi pmda
*help 	- basic metric help statements
Merge branch 'lberk/papi' of ssh://sourceware.org/git/pcpfans into lberk/papi

Conflicts:
	src/pmdas/papi/README
	src/pmdas/papi/help
	src/pmns/stdpmid.pcp
Add current state of papi.c pmda

working on filtering out non-root requests for inrotmation
Update to papi pmda

get contextAttributeCallBack working
Update papi pmda with root-only access and auto-adding counters

*src/pmdas/papi/GNUmakefile - Update to actually build the pmda and drop the perl/python stuff
*src/pmdas/papi/papi.c - only allow root uid's to access the pmda and change metric addition to eventset based on the individual clients connecting/disconnecting
Refactor setting event metric tracker

Instead of setting the ctxtab[context].tracker[i] var on every
fetch, set only it once in check_eventset.

*src/pmdas/papi/papi.c - refactor setting tracker var to check_eventset
Add PAPI_remove_event() calls for other metrics when client is disconnecting

*src/pmdas/papi/papi.c - add the PAPI_remove_event call switch statement for the
		         remainder of the metrics we track
Fix papi_remove_event functions

*src/pmdas/papi/papi.c - papi_remove_event takes a specific metric, not the values variable
remove adm/wildcard/wheel permission related checking

*src/pmdas/papi/papi.c - remove the wildcard context checking and simply check that uid/gid is 0
Remove some unused code snippets and change instance domain to 'preset'

GNUmakefile - remove some commented out lines
pmns - change 'kernel' -> 'preset'
papi.c - remove some unneed code snippets
Update help page as well with 'preset' pmns

help - updated 'kernel' domain with 'preset'
Refactor condition into permission check function

papi.c - refactor condition into function to check for uid/gid matching root
         remove a few more unused snippets
Add configuation bits to build seperate pcp-pmda-papi rpm

build/rpm/GNUmakefile - add enable_papi trigger
build/rpm/fedora.spec - add requires and pmda papi rpm files
build/rpm/pcp.spec.in - add optional papi rpm based on enable_papi
configure - regenerated to include the new enable_papi bits
configure.in - add enable_papi bits
Fix conditionally building the pcp-pmda-papi rpm

build/rpm/pcp.spec.in - fix enable_papi triggers
configure - regenerate again
configure.in - change macro use slightly to substitue in enable_papi value
src/include/builddefs.in - include the @enable_papi@ macro
Fix pcp-pmda-papi rpm description

build/rpm/fedora.spec - add rpm description
build/rpm/pcp.spec.in - ditto
Add pmdapapi man page

man/man1/GNUmakefile - Add PAPI_PMDA_PAGES to build and pmdapapi.1
man/man1/pmdapapi.1 - add basic man page for pmdapapi
V2 of pmdapapi

This approach makes use of the new papi.{enable,reset,disable} variables
to be used with the pmstore command

*help - update help file
*papi.c - make use of papi.{enable,reset,disable} vars and reduce the 'on-the-fly' approach
*pmns - update namespace accordingly
Add papi.status metric

*src/pmdas/papi/pmns - added the metric name
*src/pmdas/papi/papi.c - add the papi.status metric, quick hack to
		       	 get installation to work properly in
			 papi_getfetchcallback