qa/260 - improve determinism

- up sample interval from 0.2sec to 0.5sec
- use pmcd.pdu_in.fetch and pmcd.pdu_out.result instead of
  pmcd.pdu_in.total and pmcd.pdu_out.total
sample pmda - add pmStore support for some metrics

These metrics share the same underlying (internal) counter:
	sample.colour
	sample.mirage
	sample.mirage_longlong

pmStore into any of them will reset the underlying counter to the
value supplied to pmStore.

Useful for QA to reset the metrics and produce a deterministic sequence
of values.
qa/753 - changes to improve test stability and determinism

- use sample.colour instead of kernel.all.load
- reset sample.colour before any tests are done
- add diagnostics

Previously, if the load average was updated (and changed) during
the test, the results were non-deterministic.
qa/555 - more diags to try and track down failures
qa makefile - missed change when qa/746 added

New QA program, badUnitsStr_r.c
Merge branch 'dev' of git://git.performancecopilot.org/pcp/pcp into dev
qa/746 - third attemot to get all the bits checked in

Sigh.  badUnitsStr_r.c this time.
python bits - don't build for PPC on Mac OS X
qa/994 - more Mac OS X tweaks
Makefile changes for qt bits

When Makefile is generated by qmake from a *.pro file, be consistent
about where the build artefacts are placed.  These changes make sure
the libpcp_q* libraries and all the apps that use those libraries
are consistent.
Merge branch 'dev' of git://git.pcp.io/kenj/pcp into dev

Conflicts:
	src/python/GNUmakefile

(resolved by taking both sets of updates)
build: improve python configure checking for required headers