Refactor Domado ArrayLike usage for easier addition of new such types. https://codereview.appspot.com/7193058
Refactor Domado ArrayLike usage for easier addition of new such types.
https://codereview.appspot.com/7193058

* Logic for managing ArrayLike types is now reusable.
* Instead of generating new taming constructors whenever the ArrayLike
  prototype needs an update, just replace the .prototype value. This
  change should not be visible to guests.
* Additionally, inert constructors now toString informatively.

R=metaweta@gmail.com


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

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