ES6: Map.prototype.clear
no need using ‘delete’ es3safe handles this for us.
es6 31.1.3.5

* ensure the arity for map.forEach is 1
* ensure that regardless of size if the callback is not callable we throw and exception
Merge pull request #5648 from stefanpenner/es6-map-stuff

Es6 map stuff