fix ordered map
nail tests with new set/orderedset/map/orderedmap implementations
fix jshints