improved the client check so now it uses sip.js and bbb_webrtc_bridge_sip.js from the bigbluebutton-client, so it's going to be easier to maintain; included some new callbacks on bigbluebutton-client related to the websockets; just after the webrtc test, the connection is closed
Merge pull request #435 from mconf/improving-client-checks

Client check - improvements to the webrtc related tests
fixing a bug introduced by last commit
Merge pull request #436 from mconf/improving-client-checks

Client check - fixing a bug introduced by last commit
 - for some reason we either (a) get duplicate events for user join from FS or (b) FS-ESL isn't handling
   the event properly. This results in duplicate entries on the user's list when user calls in from the
   phone. Check if a voice user with the same id is already in the voice conference and ignore the second
   event.
 - remote logging noise
Merge pull request #438 from bigbluebutton/fix-duplicate-user-entries

 - for some reason we either (a) get duplicate events for user join from...
Merge pull request #439 from bigbluebutton/cleanup-logging

 - remote logging noise