Fix #148: WebSocket reconnection behaviour
Fix. Avoid answering twice the same RTCSession.
Add Daniel Pocock to the THANKS.md file
Merge remote-tracking branch 'upstream/master'
Fix #163. Stop reconnection logic on UA.stop()
Fix #164. Initialize 'registrator' in the 'UA' constructor. Thanks @nilsonfreitas

- registrator is an internal UA element which must be initializated in the constructor
Fix #163. Stop transport revocery on UA.stop().

- EventEmitter does not emit in the same execution iteration to avoid inestability. Thanks @ibc
Merge remote-tracking branch 'upstream/master'
Merge pull request #149 from crocodilertc/issue-148

Fix #148: WebSocket reconnection behaviour
Merge remote-tracking branch 'upstream/master'
Fix #176. Update to the latest IceServer definition

Old:

dictionary RTCIceServer {
    DOMString  url;
    DOMString? credential;
};

New:

dictionary RTCIceServer {
    (DOMString or sequence<DOMString>) urls;
    DOMString?                         username = null;
    DOMString?                         credential;
};

Note: Current Firefox Nightly "28.0a1 (2013-11-18)" Does not support multiple 'urls'
Merge remote-tracking branch 'upstream/master'
Merge develop branch in master.
Remove RFC 3261 18.1.2 sanity check (sent-by host mismatch in Via header).
This allows JsSIP to interop with non very compliant RFC 3261 servers.
RTCSession: Send AKC+BYE after receipt of a 2XX with wrong SDP (fix #234). Credits to @mEkblom.
Improve session status (related to #234).
Update year in LICENSE.
ICE connection RTP timeout status fix
Merge pull request #240 from rusekr/icefailedbugfix

ICE connection RTP timeout status fix
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/Grammar/dist/Grammar.js
	src/Grammar/dist/Grammar.min.js
	src/UA.js