Branch for WebRTC integration


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9964 ddefafc4-47db-0310-ae44-fa13212b10f2
Patches integrated from Doubango telecom, adapted to remove excessive whitespace changes, license blocks for new files adapted from boilerplate Vovida license to credit the contributor

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9965 ddefafc4-47db-0310-ae44-fa13212b10f2
repro.config: remove unrelated changes that were applied in the WebRTC patch

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9966 ddefafc4-47db-0310-ae44-fa13212b10f2
Makefile.am: remove unrelated changes that were applied in the WebRTC patch

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9967 ddefafc4-47db-0310-ae44-fa13212b10f2
rutil/dns/RRCache.cxx: remove unrelated changes that were applied in the WebRTC patch

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9968 ddefafc4-47db-0310-ae44-fa13212b10f2
rutil/TransportType: WS in lowercase, indentation

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9969 ddefafc4-47db-0310-ae44-fa13212b10f2
rutil/TransportType: add WSS/wss to names for consistency with TransportType enum.  Note that wss is valid in Via header but not in SIP URIs, according to draft-ietf-sipcore-sip-websocket.

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9970 ddefafc4-47db-0310-ae44-fa13212b10f2
rutil/TransportType: add support for WSS to isReliable()

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9971 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack/Symbols: set WS/WSS ports as per draft-ietf-sipcore-sip-websocket s5.3

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9972 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack/DnsResult.cxx: remove a hack for masking assert()

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9973 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack/DnsResult.cxx: fix whitespace

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9974 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack/Helper.cxx: revert patch that hides an assert

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9975 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack/ConnectionBase.cxx: remove some whitespace and preprocessor macro syntax changes

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9976 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack/SipStack.cxx: give helpful log message if WSS transport requested (not yet supported)

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9977 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack/SipStack.cxx: tweak log message for WSS

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9978 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack/Symbols.hxx: add missing symbol (WSS), whitespace

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9979 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack/WsTransport.cxx: fix for new config.h location

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9980 ddefafc4-47db-0310-ae44-fa13212b10f2
merge from trunk/main (from r9737 up to 9980)

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9981 ddefafc4-47db-0310-ae44-fa13212b10f2
regenerate gperf artifacts

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-webrtc@9982 ddefafc4-47db-0310-ae44-fa13212b10f2
Hack Tuple for WebSockets support (needs further work)

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