Override native Map/Set implementations if they don't use SameValueZero

Per https://github.com/paulmillr/es6-shim/pull/199#issuecomment-33931902. This shouldn't need new tests since existing tests already cover this case in the affected browsers.