Remove ES5 compat polyfill codes.

This causes to remove ~IE8 supports.
Use Object.keys() to enumerate keys of the subject internal map.
Merge pull request #40 from saneyuki/ie

Remove supports for ~IE8