Merge pull request #94 from satterly/master

Reduce CPU utilisation of gmond running in deaf mode
Add configurable graphite path. Fixes issue 87

Deprecate the "graphite_prefix" attribute in favor of "graphite_path"
which is configurable via macros (%s %m %h). Sane defaults ensure that
existing configurations are not broken by this change. This should solve
issue 87 and any future needs in its general direction. I've moved code
relating to graphite and memcached from rrdhelpers.(c|h), to
export_helpers. This is housekeeping that reflects how those features
should have been implemented in my original ganglia patch.
duh
fix the memcached parameters I somehow clobbered
Merge pull request #99 from djosephsen/graphite_path

Add configurable graphite path. Fixes issue 87
Added support for mountpoints with underscores in the path (e.g. /mnt/backup_drive)
Uses a single UDP socket for forwaring all metrics
instead of creating a TCP connection for every
metric sent.

Note: UDP listener is off by default. To turn it on
modify carbon.conf like so:

    [cache]
    ENABLE_UDP_LISTENER = True
Treat sFlow-MEMCACHE mc_bytes as gauge rather than counter.
Merge pull request #102 from sflow/master

Treat sFlow-MEMCACHE mc_bytes as gauge, not counter.
Merge pull request #101 from satterly/feature/gmetad-carbon-udp

Forward metrics to Graphite using UDP carbon protocol
Merge pull request #100 from skemper/master

Add support for mounts on underscored paths
Merge branch 'master' into build/guardian