Cleanup CGCallbackTempRoot.
Make better use of the CG-classes.
Remove support for TreatNonCallableAsNull.

It was removed from the specification, and only remains in Gecko for Promises,
which we won't implement in the DOM in Servo.