Presence of Track subscription to take priority over allowed status. (#306)
* Presence of Track subscription to take priority over allowed status.
Client may end up with a copy of incorrect RemoteTrackPublication.allowed
status, if rapid successions of subscribe/unsubscribe/permission updates
occur.
* removed unused function
* fix disconnect failure due to request queue flushing
* improve event handling for Track subscriptions
* changeset
* improved disconnection handling
* mark internal