Revision.toString() and parsing

Unsigned (comparable) numeric binary encoding of revisions using Crockford's Base32 alphabet.