Addressing comments, round 1

- rename blobmid, bloblast to blobvar, blobcopy
- refactor blobvar to not require a term byte in most cases
- extend documentation around blobvar encoding
- rename HNumeric -> Numeric