We use master/follower terminology everywhere.
Add a clock name to the clock, remove the old api/clock_id. This makes it easier to add descriptive names Place the alsa card number in the clock name. Check the clock name of the master clock and if it matches our own clock, disable rate matching.
Don't try to resync right after a xrun. Init the dll after reslaving.
Rename some alsa filenames.