First commit adding basic cluster health stats
parametrize memory_path for cgroup collector and test it
add metrics and update test
skip parameter for memory_cgroup collector
using str_to_bool
convert ntpq "when" output to second when necessary

ntpq program can produce pretty value for "when" when last packet
arrived for a long time, such as Xm (for X minutes), Xh (for X hours),
Xd (for X days). This commit converts all that pretty outputs to seconds as
diamond needs values to be float numbers.
put more infromation in exception to help indicating problem source

if user use sentry to log exception out, he only need to look into sentry
to know what went wrong without checking log file
Merge pull request #610 from hvnsweeting/enhance-exception-info

put more infromation in exception to help indicating problem source
Merge pull request #609 from hvnsweeting/handle-ntp-pretty-print

convert ntpq "when" output to second when necessary
setup: install init scripts on fedora

Treat fedora the same as redhat and centos.
it is trivial if a process stop when processresource is collecting

Therefore, logs it at INFO level to not flooding logging system which
often set to WARNING level in production
Merge pull request #613 from jcsp/wip-fedora

setup: install init scripts on fedora
Merge pull request #614 from hvnsweeting/hvn-refine-log-level

it is trivial if a process stop when processresource is collecting
Update varnish collector for 4.0
Stop using --use-mirrors

See: https://github.com/pypa/pip/blob/develop/CHANGES.txt#L127-L130
Merge pull request #3 from disqus/varnish

Update varnish collector for 4.0
Merge pull request #4 from mattrobenolt/patch-1

Stop using --use-mirrors
Fix publish call. 'new_size' is argument to publish(), not format string
add influxdb handler

this file add support to influxdb
removed graphite references