Add validator for the PerfdataWriter type.
Windows build fix.
Process class: Use the global EventQueue instead of a custom queue.
Make the event queue adaptive.
Tune thread spawning behavior.
More tuning.
Even more tuning.
Process class: Pipe FD should be blocking.
More EventQueue tuning.
EventQueue: Further changes to how we determine the optimal number of threads.
Refactor AsyncTasks.
Windows build fix.
Refactor ScriptFunctions.