-add Mutex to GeneralCongestionManager for thread safety of
 -querying statistics for logs and repro web interface
 -dynamic transport adds (coming in a future commit)
-fix potential issue in GeneralCongestionManager::updateFifoTolerances where removed Fifo's are
 not properly ignored

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10942 ddefafc4-47db-0310-ae44-fa13212b10f2
-add ability for DnsStub users to queue custom Commands (via queueCommand)) and have them execute 
 in the Dns Thread (when multithreaded stack is enabled)

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10943 ddefafc4-47db-0310-ae44-fa13212b10f2
-DnsResult
 -modified initial lookup, whitelistLast, greylistLast and blacklistLast to run in the 
  DnsThread context (if multi-threaded stack is enabled) - this addresses thread safety issues with RRVip and
  for the new dynamic transport code that is coming
 -modified lookup method on DnsResult to not require the enum settings be passed in - DnsResult can get them
  from the DnsStub itself
-DnsInterface 
 -removed commented out code
 -added Mutex for Supported lists in order to support dynamic transport additions (coming in a future commit)
-TupleMarkManager - removed Mutex since all accesses are from DnsThread now



git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10944 ddefafc4-47db-0310-ae44-fa13212b10f2
-InternalTransport - ensure we remove ourselves from CongestionManager on destruction 

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10945 ddefafc4-47db-0310-ae44-fa13212b10f2