Give player context to favorites emit

In a system with a bunch of zones, a change to favorites results in a bunch of "favorites" emits, all with the exact same information. This change includes the sid (and nts and type) so the developer can at least filter by zone (even though all the favorites are the same).

This will obviously break existing installs. I just wanted to forward the changes that have helped my code.