API C Timer.After

Schedules a timer.
 C_Timer.After(seconds, callback)
==Arguments==
:;seconds: - Time in seconds before the timer finishes.
:;callback: : TimerCallback - Callback function to run.
==Example==
Prints "Hello" after 2.5 seconds.
/run C_Timer.After(2.5, function() print("Hello") end)
Repeating timer which calls itself recursively.
local function bootlegRepeatingTimer()
	print(GetTime())
	C_Timer.After(1, bootlegRepeatingTimer)
end
bootlegRepeatingTimer()
 RunNextFrame() is a convenient timer with zero seconds delay.
RunNextFrame(function() print("world") end)
print("hello")
==Details==
* With a duration of 0 ms, the earliest the callback will be called is on the next frame.
* Timing accuracy is limited to the frame rate.
* C_Timer.After() is generally more efficient than using an Animation or OnUpdate script.
==Patch changes==