Pull state reporting changes into 1606_ox branch

I don't understand how this works.  I was expecting to see something where we add up each of the fields on TraversalInfo, for example:

TotalTraversalSucceeded += outcome.TraversalSucceeded

If I understand this correctly, the code is concatenating the json that it would otherwise have been sending in individual HTTP requests.  1) I don't think statshub will even know what to do with this and 2) it doesn't buy us any efficiency.