candidate gathering: use icegatheringstatechange (#881)
candidate gathering: use icegatheringstatechange (#881)

prefers the icegatheringstatechange over the onicecandidate(null)
way of determining whether gathering is done.

Will land in Chrome shortly, supported in Firefox 53+
fippo/webrtc,fippo/webrtc,webrtc/samples,webrtc/samples