Use iceConnectionState to detect initial connection.

Issue #433
It looks like `onSignallingStateChange_` will still call `completeConnection_` when it thinks it's connected. I'm keen to move to `oniceconnectionstatechange` mostly because that's a better time at which to call `getStats` -- do you think we can remove `onSignallingStateChange_` altogether?