[BUGFIX release] Allow Ember.Object.create to accept an Ember.Object.

Also, adds an assertion if the passed in value is not an object or instance of `Ember.Object`.

Resolves #3596.