[Chrono] Split Stopwatch class from SteadyClock.
- Add SecondWatch and TickWatch classes.
[Async] Improve AnyEventQueue:
- Now all operations are thread-safe, protected by std::atomic with shared_ptr
- Add AnyEventQueue::Reset().
- Add AnyEventDispatcher::GetNumTargets().