Close #1793: Avoid call setting flags PJSUA_CALL_UNHOLD, PJSUA_CALL_UPDATE_CONTACT, and PJSUA_CALL_NO_SDP_OFFER to be sticky or reused in the next calls of pjsua_call_reinvite/update().



git-svn-id: http://svn.pjsip.org/repos/pjproject@4929 74dad513-b988-da41-8d7b-12977e46ad98
Fix #1794: Fixed assertion or garbled audio in call using G.722.1:
 - Updated stream info to use pjmedia_sdp_neg_fmt_match() for matching formats in SDP, so it will call codec specific match function, e.g: for G.722.1 it will match the bitrate too.
 - Workaround for 'stream uses wrong codec param for opening G.722.1' issue, it is the G.722.1 codec that check the SDP fmtp for fetching bitrate setting (instead of using avg_bps/max_bps fields in codec param).



git-svn-id: http://svn.pjsip.org/repos/pjproject@4930 74dad513-b988-da41-8d7b-12977e46ad98
Re #1794: Also fixed pjmedia_codec_g7221_set_mode() not updating endpoint codec list after enabling/disabling a mode.



git-svn-id: http://svn.pjsip.org/repos/pjproject@4931 74dad513-b988-da41-8d7b-12977e46ad98