Rework to support equivalent-but-not-equal keys

The range collation test would fail when presented with a set of keys
that compare equal according to ICU but not according to Erlang's =:=
operator.

Other todos here include testing the raw collator and ensuring that all
tests use the correct collator (most of the other ones are also
technically incorrect but we just don't see it with the choices of data
involved). Taking care of this incrementally rather than rewriting the
whole module.
1 file changed
tree: 3cfe932be9dc9d18423d7b07f3ad677c4c3d9d7a
  1. include/
  2. priv/
  3. src/
  4. test/
  5. LICENSE