Iteration support for HashTables

This pull request adds iteration support to `util.collections.HashTable` as requested in issue #48 and is targeted at the `xp5_8` branch.