1: If the host does not support the timer, many things won't work especially our GUI. Have the extensions at least return false for hasgui if there's no timer
2. We start the timer in ::init since JUCE needs it pretty early. That led to some controversy free-audio/clap#111 and although we thought it was OK, it may be more defensive to have init request a main thread callback to start the timer.
1: If the host does not support the timer, many things won't work especially our GUI. Have the extensions at least return false for hasgui if there's no timer
2. We start the timer in
::initsince JUCE needs it pretty early. That led to some controversy free-audio/clap#111 and although we thought it was OK, it may be more defensive to have init request a main thread callback to start the timer.