speedup watchKey by preventing for in related deopt
speedup watchKey by preventing for in related deopt

keyName in obj if obj is not really enumerable or a complex object causes the entire function to deopt. As MANDATORY_SETTER is only a development thing, in production we don’t want it’s guard deopting us.

Someday this whole block should be stripped for production builds

mmpestorich/ember.js,mmpestorich/ember.js,mmpestorich/ember.js