Send all graphite metrics in one payload.

Should minimize the overhead of establishing a new TCP socket for each
metric being sent.

References puppetlabs-operations/puppet-puppet#62
Merge pull request #72 from geoffgarside/issue-62

Send all graphite metrics in one payload.
Use a more friendly metric name in graphite report

Before now, metric names that contained spaces were not being
recorded.

This work uses the 0 index of the metric, which is all lower cased and
spaces are replaced with '_'.
Fix method name typo
Merge pull request #73 from puppetlabs-operations/graphitemetricname

Graphitemetricname
Update gentoo/portage dependency to 2.1.0 because the previous versions require ripienaar/concat
puppet master service should be puppetmaster not puppetmasterd on centos/rhel
Remove the monitoring code that has one broken check and a check that works. Since we deal with checks a different way I can only assume others deal with check in their own way also.
Merge pull request #74 from puppetlabs-operations/remove_monitoring

Remove the monitoring code that has one broken check and a check that wo...
Add rudimentary, incomplete tests based on github.com/garethr/puppet-module-skeleton
Add mostly-passing rspec tests for passenger-based puppet servers
Added trailing / to path expected by apache module's manifests/vhost.pp
rspec tests incorrectly fail when this is not present; not sure if this is the best approach to fix
Add rspec tests for unicorn puppet server
Debian tests mostly pass, centos tests fail (expected)
still in development, tests are very shallow and need cleanup
Clean up unicorn rspec tests
removed failing RedHat tests
add nginx/unicorn specific service tests
Added crude beaker test for webrick server
Use r10k to install puppetlabs-stdlib instead of rspec
Refactor puppet::server spec tests to reduce code duplication
Add basic spec tests for puppet::agent
Add incomplete, skeletal beaker tests
Remove incomplete beaker tests
Beaker tests can be added back later