Reimplement JavaScriptTimerProvider with Akka system scheduler.

java.util.Timer is inefficient because it creates a thread for each timer
instance. Use Akka system scheduler to implement JavaScriptTimerProvider.