[BUGFIX beta] Object.create(null) in Ember.inspect

This commit resolves an issue where objects passed to Ember.inspect that contained an `Object.create(null)` object as a property would cause an exception to be thrown.

I hit this in my app because we were `Ember.inspect`ing objects (a model in this case) that had their container property set. The container’s registry as of 1.8.0 is (you guessed it) an object with a null prototype.
because `v.toString()` if exists will print more info, whereas `Object.prototype.toString.call(v)` will always print "[object ", class, and "]" http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.4.2