Check for JavaScript object types vs. Ember.Objects.

`Ember.Object`s can not be cloned, therefore we need to check to make
sure the object we are dealing with is actually a JavaScript object.
Check for plain JavaScript objects in `deepSet`.
Remove superfluous optimization.
Merge pull request #91 from zendesk/josh/basic_javascript_objects

Check for JavaScript object types vs. Ember.Objects.