function UnitApplyTimer takes unit u, integer buffId, real timeout returns timer
//Applies a non-fatal timer to a unit that shows the time ticking down like with a spell like Avatar or Metamorphosis. When the timer expires, a TimerRegisterExpireEvent fires.