Adding iteration tests.
Adding test for compaction.
Regenerating classes after fix of canonicalization with hash codes.
Fixing project setup.
Improving containsKey().
Fixing project settings.
Improving containsKey() and index() functions.