Fixed issue 1842: Safari 5 es5/3 using platform accessors in array-likes badly https://codereview.appspot.com/12767049
Fixed issue 1842: Safari 5 es5/3 using platform accessors in array-likes badly
https://codereview.appspot.com/12767049

On es5/3 on Safari 5, array-likes were implemented with platform
getters, but these properties were to be overridden with platform
assignment, which doesn't work for inherited accessor properties with
no setters. This adds a platform setter to such properties, allowing
override by platform assignment.

R=felix8a@gmail.com


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

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