Update comment.
Add warnings about signal loops to Syncable definition.
Remove opportunity for signal loops from SyncControl::setBpm.
Remove references to [Master],sync_bpm from tests.

[Master],sync_bpm is becoming an implementation detail and will soon no-longer
be a CO. Remove references to it in the tests and only set it for what it is
used for: passing the instantaneous rate of the master to the followers.