librustc: Add an intrinsic to retrieve the return pointer of a function.

This is needed for some GC stuff in Servo.

r? @alexcrichton