Add LWT Support
Merge branch 'develop' of github.com:WASdev/lib.rtcomm.clientjs into feature-lwt

* 'develop' of github.com:WASdev/lib.rtcomm.clientjs:
  Fix build break due to missing node_modules directory in jsdoc-master
Work if LWT is not supported
Merged fixes from develop
Merge branch 'develop' into feature-chat

* develop:
  Update test Readme
  Issue #17 - handle refer w/out appContext
  Issue #14 - Fix Typo
  Fixes for issue #15 - improve destroy() across the board and test fixes
  Fix issue #16 - update paths in test README
  Fix build break due to missing node_modules directory in jsdoc-master
  Rename videoClientBS.html to videoClient.html, removed original videoClient.html
  Changes for Docs for Release
  Update rtcomm.signaling.proto.spec.md
  Changed version number to 0.1.0.
  Add unregister and LWT messages.
  Fixed a typo.
Merge branch 'develop' into feature-chat

* develop:
  Create CONTRIBUTING.md
Chat support/api changes to RtcommEndpoint
Fixes for helpdesk
Move to Intern Test Framework
Merge branch 'feature-lwt' into release-beta.7

* feature-lwt:
  Work if LWT is not supported
  Add LWT Support
Changes to LWT to send empty message
Fixes for tests
Fix build break
Test fixes, dfd.failed -> dfd.reject
Event changes to align w/ helpdesk sample
add getLocal/Remote endpoint id
More event fixes
STOP_SESSION to wrong topic, also webrtc:connected event not firing
Fixes for RtcommEndpoint.chat tests
Fix SessionQueue tests