Scheduler now keeps track of idle frames for each thread.
Added time estimator diagnostics.
Increased default component type count limit to 256.
More convenient diagnostics properties.
Threads now start/stop over time based on whether anything is scheduled for them.