-added new TFM DUM test case - UAS reception of Prack with an Offer while in the Negotiated Reliable state


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-uasprack-20130904@10653 ddefafc4-47db-0310-ae44-fa13212b10f2
-made a helper method on DialogUsageManager to set advertised capabilities 

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-uasprack-20130904@10654 ddefafc4-47db-0310-ae44-fa13212b10f2
-added resubmit timer for reliable responses to ensure we send a reliable provisional at least every 2.5 minutes 
-new profile setting: set1xxRelResubmitTime to support this

-added advertised capabilities to reliable responses as per RFC3311
-if we receive an update when we haven't responded to a previous one then send a 500 with a Retry-After header 
-if we receive an Offer in a PRACK in places where we still have an outstanding offer, then 406 the
 offer and the invite and tear down the call
-if we receive a PRACK in an accepted state it must be spurious - return a 481 response 
-removed unused state UAS_WaitingToTerminate 
-cleanup PRACK comments in MasterProfile 
-renamed checkRseq to isBadRSeq to be more descriptive about return value 





git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-uasprack-20130904@10655 ddefafc4-47db-0310-ae44-fa13212b10f2
-removed comment / carry over from old UAS PRACK branch - use case is not understood 

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