Bug 942205 - Part 1: Skip self-hosted properties while initializing the self-hosting global. r=nmatsakis

--HG--
extra : rebase_source : 5e5a59984e195b1542a4a6b59f574b54007bad3a
Bug 942205 - Part 2: Use JSPropertySpec[] to install ParallelArray#length getter. r=nmatsakis

--HG--
extra : rebase_source : 4ed14d74195085c4c0d546c4fefbbd919d80b5c6
Bug 942205 - Initialize ParallelArray class in GlobalObject::initStandardClasses. r=nmatsakis

--HG--
extra : rebase_source : e4f82bf3102a69b5bc51108ca604060bbd1f4a67
Bug 942211 - Remove usages of NewObjectWithClassProto. r=jwalden

--HG--
extra : rebase_source : da1f84152831b49eb9aa1fc6a40b2dc91582b9bf