libcollections: Add a small, Eq-only map type.

This has the advantage of very small code size and low overhead. Especially useful when you want map semantics but have a small (<8) number of entries. Also useful if your keys are not Ord.