Branch for outbound work.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6802 ddefafc4-47db-0310-ae44-fa13212b10f2
Making Tuple sufficient to fully specify a flow. Also, some progress towards removing Tuple::transport, and allowing transports to be brought up/down dynamically.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6803 ddefafc4-47db-0310-ae44-fa13212b10f2
Restoring a necessary use of Tuple::transport.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6805 ddefafc4-47db-0310-ae44-fa13212b10f2
Restoring another necessary usage of Tuple::transport.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6806 ddefafc4-47db-0310-ae44-fa13212b10f2
Added reg-id parameter, removed +sip.flowId parameter.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6807 ddefafc4-47db-0310-ae44-fa13212b10f2
Updated registrar code to use ContactInstanceRecord.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6808 ddefafc4-47db-0310-ae44-fa13212b10f2
Putting some fundamental guts in place.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6810 ddefafc4-47db-0310-ae44-fa13212b10f2
Work on the flow token generation functionality in Tuple, and test-cases for same.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6811 ddefafc4-47db-0310-ae44-fa13212b10f2
Support for ob parameter. Registrar support (mostly done, I think)

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6812 ddefafc4-47db-0310-ae44-fa13212b10f2
Work on making repro support outbound.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6820 ddefafc4-47db-0310-ae44-fa13212b10f2
Everything builds now.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6827 ddefafc4-47db-0310-ae44-fa13212b10f2
sanityTests is now working (mostly)

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6828 ddefafc4-47db-0310-ae44-fa13212b10f2
Tweaks to how DUM stores/deletes flow state.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6830 ddefafc4-47db-0310-ae44-fa13212b10f2
Removed some code that really belongs in the TU.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6862 ddefafc4-47db-0310-ae44-fa13212b10f2
A comment.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6863 ddefafc4-47db-0310-ae44-fa13212b10f2
Making TransportSelector::findConnection(const Tuple&) a little more efficient.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6864 ddefafc4-47db-0310-ae44-fa13212b10f2
Elaborating a comment.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6865 ddefafc4-47db-0310-ae44-fa13212b10f2
Another comment.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6866 ddefafc4-47db-0310-ae44-fa13212b10f2
Making sure that we only put outbound in the Supported header of the REGISTER/2000 if we did outbound processing.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6868 ddefafc4-47db-0310-ae44-fa13212b10f2
Changed 410 to 430.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-Outbound@6874 ddefafc4-47db-0310-ae44-fa13212b10f2