Fix to use `Ember.ArrayPolyfills.forEach` for IE8
Skip profiling when `console` is undefined
Return `Ember.Array` instead of `Array`

IE doesn't support `Array#map`.
Use `on` and `off` for event listener

`element.addEventListener` / `element.removeEventListener` are not
supported in old IE.
Merge pull request #61 from tricknotes/ie8

Support IE8