Rewards Tree Spec v9

I reviewed this offline with Patches, we had some back and forth about the fact that the network is changing from a string (current JSON) to a uint64 (proposed spec) but we’ve worked it out. Since the JSON is what ultimately lands in the GitHub repo, and this isn’t a spec for the JSON, the JSON is going to keep the string around despite disagreeing with this spec a bit. Tools for converting back and forth will need to be able to handle that. Otherwise it seems good to me, I say ship it.