UC-1426: MoH should be configurable as Highly Available
UC-1325: OpenACD drop voicemail call from dashboard

* Kill ring_uuid instead of 'uuid'-vm
XX-5807:  Unregister all (contact: *) is broken because SipRouter::addNatMappingInfoToContacts rewrites the contact even if it is not an actual sip uri.
XX-4830 RedirectServer should not add Contact for voicemail to non-INVITE requests

Fixed compilation of proxy unit tests and proxy auth plugins unit tests.

Extended ForwardingRules class to support in node RouteTo a new attribute called ruriParams.
By using this attribute, request uri parameters can be specified in forwarding rules xml,
which will be added to the request uri of any sip request matching the routing criterea.
Added unit tests for the new ruriParams attribute.

Added support in proxy for the new ForwardingRules's ruriParams attribute.
Added unit tests for proxy transforming sip requests by using the new ruriParams attribute.
UC-1185 Investigate log entry "received response without transaction"

Lowered the log level from WARNING to INFO. This message is logged for
every response passing the UA for which a live transaction could not be found.
We chose to keep it on INFO level and not lower it to  DEBUG level
because this log is a way of measuring the proxy's effort of forwarding
responses with no transaction. However on some scenarios it should be expected
because proxy's NatMaintainer does keep alive by sending an OPTION request with
no transaction, so, for every OPTION message send by NatMaintainer this
log message will be logged.
UC-1472 Proxy should forward statelessly multiple 2xx responses to INVITE requests

The stacklib's UserAgent class was updated to send statelessly any 200 OK
responses to INVITE requests. Any other responses will just be ignored.
UC-1382 Consultative transfer must point to the exact gateway that accepted the initial INVITE

Added a new proxy plugin which takes care of providing the correct gateway destination for
transferring scenarios which use multiple gateways. The plugin detects calls which have
a gateway as destination and saves the gateway's lineid in top Via header to be retrieved
in the call response. If a call which had a gateway as destination is successful, the plugin
adds a new record in GatewayDestDB with information about the call and the gateway id.
If the call originator is involved in a call transfer scenario the plugin makes sure that
any INVITE request with Replaces would follow the same gateway
UC-1185 Investigate log entry "received response without transaction"

Lowered the log level from WARNING to INFO. This message is logged for
every response passing the UA for which a live transaction could not be found.
We chose to keep it on INFO level and not lower it to  DEBUG level
because this log is a way of measuring the proxy's effort of forwarding
responses with no transaction. However on some scenarios it should be expected
because proxy's NatMaintainer does keep alive by sending an OPTION request with
no transaction, so, for every OPTION message send by NatMaintainer this
log message will be logged.
Merge remote-tracking branch 'origin/UC-1325' into release-4.6-unstable-buildbot
Merge remote-tracking branch 'origin/MoH_update8' into release-4.6-unstable-buildbot
Merge remote-tracking branch 'origin/XX-5807' into release-4.6-unstable-buildbot
Merge remote-tracking branch 'origin/UC-1185' into release-4.6-unstable-buildbot
Merge remote-tracking branch 'origin/UC-1382' into release-4.6-unstable-buildbot

Conflicts:
	sipXcommserverLib/include/Makefile.am
	sipXcommserverLib/src/sipdb/Makefile.am
Merge remote-tracking branch 'origin/UC-1472' into release-4.6-unstable-buildbot
Merge remote-tracking branch 'origin/XX-4830' into release-4.6-unstable-buildbot