expose iceconnectionstate and signaling state in a way that does not break IE
2.1.1