miscellaneous improvements for diamond module

* Remove a lot of awful cruft from the sample configuration file that ships
  with Diamond, leaving only what actually needs to be specified.
* Log to standard out; it will be captured by Upstart and rotated
  automatically.
* Manage collector and handler configuration files recursively.
* Accept Puppet hashes for collector and handler configurations.
* Add documentation and examples.
* Remove CPU & network collector resources; these belong in a base role class
  instead.

Change-Id: Iee6b0fa772798f75282e639754e8dd8dc8a06eff
Merge "miscellaneous improvements for diamond module" into production