Add integral reporting counters

This add the capability of returning counters to graphite or other reporters which contain integral values rather than differential ones. It is a backward compatible change, in that it does not change the default behavior (which is differential reporting), and adds a stats API rather than changing an existing API.