Fix #99. Do not close the RTCSession if it has been accepted and the WS disconnects
Fix #100. 'originator' property was missing in RTCSession 'started' event data object. Thanks @gavllew
Fix #111. Create confirmed dialog before setting remote description.

Thanks to @wakamoleguy and @gavllew
Delete '-devel' from version label
Fix #117. Clear registration timer before re-setting it
Fix #112. Enhance CANCEL request processing
Added Gavin Llewellyn to THANKS.md file
Fix handling of 423 response to REGISTER
Remove unnecessary console warning on disconnect

Fixes #109
Improvements to min-expires fix

- Send new register immediately instead of after immediate timeout.
- Safety improvements to timeout handle usage - make sure we don't
  accidentally clear some other timeout.
Merge pull request #121 from crocodilertc/issue-105

Fix handling of 423 response to REGISTER
setLocalDescription fix

According to http://www.w3.org/TR/webrtc/#dom-peerconnection-setlocaldescription.
successCallback of setLocalDescription is not nullable.
This patch also fix problem in firefox 24.
Bugfix. Permit receiving a 200 OK to a INVITE before any 1XX provisional

- Set the RTCSession status to CONFIRMED before sending the ACK
Fix #119. Set the optional 'DtlsSrtpKeyAgreement' constraint to *true* for incoming RTCSessions
Fix #107. Stop spamming provisional responses
Improvements to 2xx retransmission behaviour

Fixes #131
Merge pull request #132 from crocodilertc/issue-131

Fix #131. Improvements to 2xx retransmission behaviour
Fix #133. Incorrect REGISTER Contact header value
 after transport disconnection

if:

- The UA had already retrieved a gruu value
- The transport disconnection occurred while the UA was unregistered
INFO-based DTMF fixes

Fixes #137
- Queue additional DTMF sends
- Fix inter-tone timing
- Insert a pause if the next tone is a comma
check that onIceCompleted is a valid method before calling when a candidate is received.