Correct NUMERIC_PROPERTIES_INVISIBLE repair given accessor properties. https://codereview.appspot.com/97020045
Correct NUMERIC_PROPERTIES_INVISIBLE repair given accessor properties.
https://codereview.appspot.com/97020045

The repair previously used assignment, which could trigger setters.
I overlooked this when writing the repair because I was thinking
about the hazard of the second argument (specified properties) but
not the first (existing prototype with properties).

Now we use defineProperty, which is guaranteed not to touch the
prototype.

R=erights@gmail.com


git-svn-id: eb21526166532bd3afc2c1499c0cf105ce815f5a@5682 360991c0-9f3b-0410-ba87-8b362a00edf4

cepm-nate/caja,wishabi/caja-1,cepm-nate/caja,wishabi/caja-1,googlearchive/caja,jasvir/caja,googlearchive/caja,jasvir/caja,initaldk/caja,wishabi/caja-1,googlearchive/caja,googlearchive/caja,wishabi/caja-1,cepm-nate/caja,jasvir/caja,cepm-nate/caja,googlearchive/caja,wishabi/caja-1,wishabi/caja-1,jasvir/caja,jasvir/caja,jasvir/caja,initaldk/caja,initaldk/caja,cepm-nate/caja,initaldk/caja,initaldk/caja,googlearchive/caja,cepm-nate/caja,initaldk/caja