90e8336797
* Do an ice restart if ICE disconnected - Waite two seconds after disconnected - Remove check for finish ICE gathering and try to add each local candidate. Avoid race in multible ICE gathering * Add tests for failed iceConnectionState * suppress type check in unit test * fix pr issues