make TkBackgroundEvalObjv a static function, and eliminate the use of the deprecated SaveResult API from it.
Tk_CancelIdleCall -> Tcl_CancelIdleCall
Tk_CancelIdleCall -> Tcl_CancelIdleCall