Bug 1090491 part 2 - Remove loop in ClonedBlockObject::create that's no longer necessary. r=shu

--HG--
extra : rebase_source : 45e9744f4e232028707b4f940b7cd28287cf8348
Bug 1090491 part 3 - Remove unused unalisedVar() methods, fix a comment. r=shu

--HG--
extra : rebase_source : eeb0a4099eae3f63ef967e4ba496c398ea469f78
Bug 1090583 part 1 - Fix getSingletonPrototype to work with non-singletons. r=bhackett

--HG--
extra : rebase_source : c6b2663b87a36e7ddde82474a1b48fc46178af99