Makes TimeUnit as mandatory parameter for EventWaitHandle checks.
Introduces a Duration.ConvertToMilliseconds static method.