Merge HSv3 spec fixes we found during onionbalance creation
There are a few issues with the v3 spec that we found out as we were implementing onionbalance. We should merge them.
Examples:
- https://github.com/asn-d6/stem/pull/2#discussion_r348847261
- The MAC description in the descriptor encryption is wrong.