clock: add missing include
clock: fix usec-to-usec factor
Add some comments to keep track of timer units.
fix typos in upstream's mpd.conf.5
Merge branch 'v0.17.x'
IcyMetaDataServer: increment iterator

Fixes segmentation fault.
Idle, GlobalEvents: use std::atomic::exchange()

Less overhead than fetch_and() for what we do.
GlobalEvents: wake up only if the flags were empty

Don't bother checking for the parameter mask.  This doesn't matter.
The only thing that matters is if a wake-up is already pending.
GlobalEvents: use g_idle_add() instead of WakeFD()

Use the GMainLoop specific function to wake up the main loop.  This is
simpler and comes with very little overhead.