Add non-standard Mozilla getter/setter extension

  Object.prototype.__defineGetter__(name, callback)
  Object.prototype.__lookupGetter__(name)
  Object.prototype.__defineSetter__(name, callback)
  Object.prototype.__lookupSetter__(name)