Added threadLocal.create(initialValue), closes #98
Added MultiMap.select, closes #40
Added Map.reverseToMultiMap, closes #39
Added Map[K, V].reverse(Set[K] => K): Map[V, K], closes #38