Pickle support for the GraphiteReporter

Resolves #536, merged master into the branch and made PickledGraphite implement GraphiteSender instead of extending Graphite.