8156743: ES6 for..of should work for Java Maps and Sets

Implemented java map object iterator which behaves similar to native map object iterator

Reviewed-by: jlaskey, attila
3 files changed