Overwrite observers and listeners in Ember.CoreObject.create(). Fixes #4268

This fixes the edge case with `Ember.Object.create()` described in #4268.

I basically just copied the observer/listener removal code from `ember-metal/lib/mixin.js`. If there's a better place to put those functions so that they can be shared by both files, let me know.