Adding extra OR condition to loading the shims.  This seems to fix ...

...a problem with the traceur runtime, and it kind of looks like the check on the Map's `keys` method was missed as an oversight, because there's a check on the Set prototype.

This helps some build issues existing in the angular/di.js repo.