Fixing the URI for the download so it respects the version attribute.
adding recipe to run the aggregator.
Merge pull request #20 from ganglia/ben.ganglia_aggregator

adding recipe to run the aggregator.
collectors should be an array if no collectors are found
Merge pull request #21 from ganglia/ben.missing_collector

collectors should be an array if no collectors are found
give ganglia_collectors a default when none are found via chef search
Merge pull request #22 from ganglia/ben.fix_default_gmetad.conf

give ganglia_collectors a valid default when none are found via chef search
Some systems use /usr/lib64 instead of /usr/lib. This removes the hard
coding so ganglia can find the libraries properly.

Signed-off-by: Joshua Kugler <joshua@azariah.com>
convert aggregator from using os.system to subprocess.call to protect against bad values
sanitize metric name to only use characters supported by gmond
Merge pull request #24 from ganglia/ben.aggregator_fix

fixing bug in aggregator that makes it barf on bad data
Merge pull request #23 from jkugler/dont_hardcode_lib_path

Remove library path hard-coding
adding the beginnings of a test framework
adding travis yml for CI
Merge pull request #25 from ganglia/setup_basic_testing

Setup basic testing framework
Attempt to fix Travis build.
add Berksfile so tests can complete
removing accidentally committed Gemfile.lock, adding .gitignore to prevent future accidents.
removing libyml from Gemfile because Travis fails to find it.
more travis config experiments
speed up travis builds by caching the bundler stuff.