Add Riemann metrics reporter for codahale metrics >= 3
Add unit tests for metrics 3 RiemannReporter

Also updated the Riemann client wrapper class to be more testable.
Basically took the GraphiteReporter's unit tests and updated them to
work with Riemann.

Test custom separators in the RiemannReporter