Use UUID revisions instead of Long
Remove IDEA configuration file
WIP: Custom GUID algorithm and formatting as unsigned 128 bit number

Fully configurable baseXX and number binary encoder.
Require that alphabet for number encoder is in lexical order.
Validate input characters in decode
Optimize decoding: remove unnecessary offset

...at the expense of memory - some 47 integers for Base32.
More encoders, tests and support for signed number encoding

Encoded numbers retain signed ordering.
fix buildNumberEncoder -> builtUnsignedNumberEncoder
attempt to optimise encoding
improve int and long encoding performance
simplify and improve Bytes.Array.getNumber performance
decode through Bytes
optimize while- to for-loops and method overrides
javadoc & visibilities
Revision.toString() and parsing

Unsigned (comparable) numeric binary encoding of revisions using Crockford's Base32 alphabet.
update guava + Version.toString
clarify: Long.MAX_VALUE + 1 == Long.MIN_VALUE