Add subscriptionStatusChanged event and isDesired getter for RemoteTrack Publications (#423)
* add isDesired getter
* changeset
* add track subscriptionStatusChanged event
* fix subscription status
* filter permission relevant events, indicate desire to subscribe when autoSubscribing
* Update src/room/track/RemoteTrackPublication.ts
Co-authored-by: David Zhao <dz@livekit.io>
* Update src/room/track/RemoteTrackPublication.ts
Co-authored-by: David Zhao <dz@livekit.io>
* track permission status separately
* update changeset
Co-authored-by: David Zhao <dz@livekit.io>