Added LongSpec (long compressed id strings)

We need very long id strings to maintain CRDT weaves or arrays.
The default specifier format is rather verbose, mostly for the sake
of readability, so we also need some compressed format in the
spirit of http://bouillon.math.usu.ru/articles/ctre.pdf
...and now we have it.