resip/stack: create WsConnectionBase class to be used with WsConnection and WssConection - for the moment adds basic cookie support

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10490 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: create WsConnection and WssConnection classes

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10491 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: update WsTransport to create a WsConnection instead of TcpConnection

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10492 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: override createConnetion() method in WssTransport class to create a WssConnection

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10493 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: update makefile for recent additions

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10494 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: add basic Cookie headers support for use with WebSockets

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10495 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: add support for storing and accessing Cookies in SipMessage

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10496 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: store Cookies from the WebSocket handshake request

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10497 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: include WebSocket Cookies in SIP messages

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10498 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: WebRTC: added basic Cookie class

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10499 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: WebRTC: added WsConnectionValidator abstract base class

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10500 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: WebRTC: add support for cookie parsing and validation at connection time

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10501 ddefafc4-47db-0310-ae44-fa13212b10f2
repro: WebRTC: implement BasicWsConnectionValidator class

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10502 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: WebRTC: update WebSocket related constructors to use the WsConnectionValidator class

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10503 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: WebRTC: use typedef for Cookie container

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10504 ddefafc4-47db-0310-ae44-fa13212b10f2
repro: WebRTC: add BasicConnectionValidator instance to WebSocket transports

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10505 ddefafc4-47db-0310-ae44-fa13212b10f2
repro: WebRTC: if WSCookieAuthSharedSecret is not provided don't create basicWsConnectionValidator

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10506 ddefafc4-47db-0310-ae44-fa13212b10f2
Fix typo

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10507 ddefafc4-47db-0310-ae44-fa13212b10f2
Changed some error messages

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/branches/b-gsoc-2013@10508 ddefafc4-47db-0310-ae44-fa13212b10f2
repro: WebRTC: cookie expiry check should come after MAC validation and changed BasicWsConnectionValidator constructor argument to const reference

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