Merge remote-tracking branch 'linphone/master'
fix memory corruption
clarify existing code about route and record route management.
fix bug when parsing channel count in SDP messages, for video mlines.
implement DNS SRV weight selection
add --disable-strict option
* implement streamed body handler, so that http get and post of large files can be implemented.
* implement retry of EWOULDBLOCK returned send()
* rework channel's listener for clarity
* fix various memory leaks.
Use timegm() function in iPhone Simulator to convert UTC struct tm to time_t in belle_sip chat messages parsing.
Timezone value is not set until a call to "mktime()" is done.
A better fix would be to call tzset() somewhere in the belle-sip init code.
Unit test header parsing within another timezone
fix crash in belle-sip while setting dscp to a non-sip channel
update android makefile
Update CMakeLists.txt.
Implement parsing of rtcp-fb SDP attribute.
fix bad handling of ewouldblock errors on mac, fix ipv6 dns test not working due to DNS server no more responding.
fix memory leak
Fix memory leak in RTCP XR attributes handling.
Change BELLE_SIP_SET_STRING macro to allow code  like obj_set_value(obj,obj_get_value(obj))
re-enable sdp rules catcher
Fix wrong memory leak fix.
allow contact to be updated from dialog state eraly to confirmed