8156743: ES6 for..of should work for Java Maps and SetsSummary: Implemented java map object iterator which behaves similar to native map object iteratorReviewed-by: jlaskey, attilaContributed-by: srinivas.dama@oracle.com