Add support for handlers_path
add comments suggested by linter
set default formatting for test output
fix for 1.8.7 travis bug
Merge branch 'add-handlers-path' of https://github.com/analogue/garethr-diamond into analogue-add-handlers-path
[blacksmith] Bump version
add blacksmith to ease uploading new modules to forge
pin old version of nokogiri as 1.6 removed support for ruby 1.8.7
blackmith isn't needed for test runs
Make the diamond::collector define do things in the right order.

Files in /etc/diamond/collectors/ are only addable after the package has been installed
(as that creates the directory), and the addition of extra collectors should notify the service
Sort collector parameters by name.

Otherwise you can end up in a situation where you continually re-write the collector config
as hash ordering is random. This makes the generated files predictable and idempotent
Merge pull request #8 from bobtfish/master

Fix ordering and idempotency
upgrade dependencies
[blacksmith] Bump version
correct Librato handler class path
add new librato python client details
syntax highlight the code samples
bump version
ci tests against puppet support matrix
include stdlib