branch of DUM from RC1.2

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7209 ddefafc4-47db-0310-ae44-fa13212b10f2
Intital handler and info class for DialogEvent


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7213 ddefafc4-47db-0310-ae44-fa13212b10f2
fixed compilation errors

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7234 ddefafc4-47db-0310-ae44-fa13212b10f2
client side aspect wired up


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7236 ddefafc4-47db-0310-ae44-fa13212b10f2
client side aspect wired up
compiles


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7237 ddefafc4-47db-0310-ae44-fa13212b10f2
added DialogEventStateManager

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7239 ddefafc4-47db-0310-ae44-fa13212b10f2
DialogEventStateManager implementation (first cut)

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7241 ddefafc4-47db-0310-ae44-fa13212b10f2
changes to DialogEventStateManager interface, and additional implementation; changes to DialogEventInfo interface and added implementation; added a few accessors to Dialog and to InviteSession that are required for use in DialogEventStateManager

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7245 ddefafc4-47db-0310-ae44-fa13212b10f2
impl. todo comments


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7253 ddefafc4-47db-0310-ae44-fa13212b10f2
reworked DialogEventStateManager to store DialogEventInfo*s ... still needs to be tested

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7266 ddefafc4-47db-0310-ae44-fa13212b10f2
handle target refreshes

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7273 ddefafc4-47db-0310-ae44-fa13212b10f2
1) DialogEventStateManager interface change: no more uas/uac specializations for onEarly
2) tried to fix onProceedingUac, still needs some thought

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7274 ddefafc4-47db-0310-ae44-fa13212b10f2
wired up UAC side to DialogEventStateManager
TODO DialogEventStateManager in dum; accessor is in header
     New onTerminted in DialogEventStateManager
merge in 7268 from main


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7277 ddefafc4-47db-0310-ae44-fa13212b10f2
updated to compile under VC++ 7.1;
changed members of DialogEventInfo to protected -- this isn't ideal, but it makes the tfdum tests more convenient to write

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7296 ddefafc4-47db-0310-ae44-fa13212b10f2
DialogUsageManager: call onTryingUac(..) from send(..) instead of from makeInviteSession(..)
DialogEventInfo: fix copy cons
DialogEventStateManager: make DUM a friend

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7307 ddefafc4-47db-0310-ae44-fa13212b10f2
DialogEventHandler: fixed svn:eol-style

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7308 ddefafc4-47db-0310-ae44-fa13212b10f2
be smarter about looking for the dialogSet in send(..)

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7309 ddefafc4-47db-0310-ae44-fa13212b10f2
call DialogEventStateManager::onTerminated(..) when we respond to a BYE

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7311 ddefafc4-47db-0310-ae44-fa13212b10f2
DialogEventInfo: fixed copy cons problem with SDPs, and fixed a bunch of const issues

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7312 ddefafc4-47db-0310-ae44-fa13212b10f2
added missing dialog event notifications to InviteSession and ServerInviteSession

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/dialog-event-20070718@7314 ddefafc4-47db-0310-ae44-fa13212b10f2