Bug 832373 part 1 - Refactor eval-in-frame to use AbstractFramePtr. r=luke