Use tracer instead of rooting in ValueCloner, to avoid memory allocations. This was SVN commit r7770.
Use LookupProperty to avoid having to check for getters. Add a quicker method of rooting many script values. This was SVN commit r7579.