Set version 0.4.0-devel in 'develop' branch.
Enhance RTCSession in-dialog request handling

- Remove sendACK method
- Remove sendBye method
- New public sendRequest method
Cleanup RTCSession/RequestSender.js
Typo
In dialog request enhancement

'session' property for Dialog renamed to 'owner'. Same for RTCSession applicants 'session' property
Merge branch 'master' into develop
Fix #99. Do not close the RTCSession if it has been accepted and the WS disconnects
Merge branch 'bugfix-99' into develop
Fix #100. 'originator' property was missing in RTCSession 'started' event data object. Thanks @gavllew
Merge branch 'bugfix-100' into develop
bugfix-111 patch applied
Redesign Transactions module. Make transactions inherit from EventEmitter
Fix #104. Speed up disconnect process
Fix #49. New UA configuration parameter: 'instance_id'
bugfix-117 patch applied
bugfix-112 patch applied
EventEmitter Class cleanup
Throw a TypeError exception for invalid targets

Update tests for 'normalizeTarget'
Slight method simplification in SIPMessage Class.

- getHeader(headerName): Always return the value of the first header of the given name
- getHeaderAll(): Renamed to getHeaders
- countHeader(): Removed. Use getHeaders().length instead
Throw an exception for outgoing RTCSession if WebRTC is not supported