- Ensured that all DUM usages/sessions DumCommandAdapter commands are using handles rather than references when saving the usage/session they apply to.
 - This fixes potential crashes in the case where a DumCommandAdapter would be enqueued onto the stack's queue while a usage terminating message is sitting in the queue.
 - The effect in that case would be that the saved reference to the usage would become invalid and this could cause a crash.
- Also fixed an issue with InviteSession::*NITCommand() where DumCommandAdapter commands would end up being recursively queued onto the stack.
(cherry-picked r9956 from main)    



git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.8@10010 ddefafc4-47db-0310-ae44-fa13212b10f2
-there are places in the code that will call getHeaderName with Headers::NONE.  This
 value is not within the HeaderNames array bounds, so we check the type passed in
 to ensure it is in range so we won't seg fault
-thanks to Yannick Guay for reporting this
(cherry-picked r9961 from main)


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.8@10011 ddefafc4-47db-0310-ae44-fa13212b10f2
eclipse: Add Ellemtel code style definition
(cherry-picked from main r9992)


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.8@10012 ddefafc4-47db-0310-ae44-fa13212b10f2
autotools: Add convenient configure option for pedantic stack behavior
(cherry-picked from main r9995)

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/resiprocate-1.8@10013 ddefafc4-47db-0310-ae44-fa13212b10f2