Implement timeout for connect(). This is blocking and causes the PMDA to stall.
timout is alreay set in the init section
Should be checking if the FD is writable, not readable
Got confused with the naming of errno. ERRNO is just a define in http_error_codes.h
Syntax
Reformat to pcp tab/space standard
Merge branch 'dev' into ryan
qa/635 - netstat -i output is not always the same!

Grrr ... Fedora is different!

Reengineer and generalize the test script's awk to have keywords
in the header line drive column selection.
configure.in - remove -O2 from CFLAGS

We take care of -O2 in the builddefs ... it was being set redundantly
in two places and I don't believe it is needed for configure to run
correctly.
builddefs & libpcp - move C optimization flags to CFLAGS_OPT

Isolating the C compiler oprimization flags in $(CFLAGS_OPT) allows
them to be over-ridden to build versions of the libraries and
apps for other purposes, like debugging, code coverage analysis,
profiling, ... only use so far is for libpcp.
qa/555 - learn about systemctl

For some platforms this is the preferred way to control rsyslogd.
qa/admin scripts - more fiddling about
Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev
Remove code duplication by making a cleanup routine
Re-use the error routine
Merge branch 'ryan' of git://github.com/ryandoyle/pcp into dev