Fix sharedForEach callback's argument order

This fixes the issue: [Map.forEach: callback arguments flipped](https://github.com/WebReflection/es6-collections/issues/18)

The arguments are flipped to the correct order for the implementation and test.