Add RequestsBlocked stat counter
Create a ClientError type to distinguish between failure modes
Rename RequestsBlocked to ClientErrors and remove special cases from tracker code
ClientError base type struct -> string
Add crazy struct flattening code
Reorder stats output
Make flattening work for MemStats
Formatting
Correct reference to flattenPointer
Extract flatjson package