Map polyfill: Only add the iterator to values() if available.

Only add the [Symbol.iterator] to the result of new Map().entries()
if entries is available in the browser.

The problem is that IE11 and old V8 with --harmony have Map but no
iterators.

Fixes #1203