Bug 961325: Give PersistentRooted a copy constructor that can take a 'const' original. r=terrence