core: AmUriParser: fix headers in nameaddr_str, added parse_nameaddr function alias

Conflicts:

	core/AmUriParser.cpp
	core/AmUriParser.h
	core/tests/test_uriparser.cpp
sbc: fix call transfers with Replaces through SBC

Replaces header is fixed in either Replaces of INVITE or of REFER
messages. New sbc profile options:
fix_replaces_inv=[yes|no]
fix_replaces_ref=[yes|no]

Conflicts:

	apps/sbc/SBC.cpp
	apps/sbc/SBCCallProfile.cpp
	apps/sbc/SBCCallProfile.h
	core/AmSipHeaders.h
	core/tests/Makefile
	core/tests/sems_tests.cpp
b/f: core: init max_cps
sbc: update SBCCallRegistry only on positive replies to INVITE (was: 26035b6)
sbc: call registry: more verbosity on new entry
b/f:b2bua: if 200 to INV without SDP, use SDP from 18x for caller re-Invite

reported by Andrew Pogrebennyk

Conflicts:

	core/AmB2BSession.cpp
sip: b/f: check method (ACK or PRACK) before deleting transaction

In case PRACK is received after 200, the transaction would be removed without checking the method.
b/f:test: fix replacesMapper test for master version
auth: prevent side-channel (timing) attack on UAS auth
sbc: SIP UAS authentication for B leg (uas_auth_bleg_enabled)

Notes:
- All of those profile options must be set
 uas_auth_bleg_realm
 uas_auth_bleg_user
 uas_auth_bleg_pwd

- On realm mismatch, it is not authenticated

- URI is not checked against the Authorization URI

Conflicts:

	apps/sbc/SBC.cpp
	apps/sbc/SBC.h
	apps/sbc/SBCCallProfile.cpp
	apps/sbc/SBCCallProfile.h
	apps/sbc/etc/transparent.sbcprofile.conf

Conflicts:

	apps/sbc/SBC.cpp
	apps/sbc/SBC.h
	apps/sbc/SBCCallProfile.cpp
	apps/sbc/SBCCallProfile.h
	apps/sbc/etc/transparent.sbcprofile.conf
sbc: make rtprelay_enabled controllable via msg/hdrs/replacement