Revert "Store message counters in timestamp keyed maps"

This reverts commit 09d41043cca1c0adb87296a712de7e10e06415fe.
Revert "Use new Counter objects in MessageCounter"

This reverts commit 7d11befc5ab1eb65fc937bd4b4c6a4b053318aa4.
Revert "Added Counter interface"

This reverts commit 1f0a1325f348f7dfd95e335a2c774f7ea20a5802.
Revert "Remove throughput related methods"

This reverts commit eff162be82d8bc54703b9978cac156004b319049.