Creates a timer associated with a specific context that expires with
a specified delay.

C# |
public LBMTimer( LBMContext lbmctx, long milliseconds )

- lbmctx (LBMContext)
- LBMContext object with which to associate this timer (determines which LBM thread will execute the timer function)
- milliseconds (Int64)
- Number of milliseconds until the timer expires

A zero duration timer is legal and causes the associated callback
to be called as soon as possible on the context thread.