-Merged from b-uasprack-20130904
-Enhancements to AclStore 
 -ensure duplicate ACLs cannot be added
 -added new eraseAcl method
 -Modified so that cursor is still valid after an add or remove operation 

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10685 ddefafc4-47db-0310-ae44-fa13212b10f2
-Merged from b-uasprack-20130904
 -remove unused variable

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10686 ddefafc4-47db-0310-ae44-fa13212b10f2
-Merged from b-uasprack-20130904
 -update cajun include path for 64-bit VS2010 builds and VS2008 builds
 -added CookieAuthenticator source file to VS2008 project
 -explicitly set VS2010 popt project for multi-byte characters

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10687 ddefafc4-47db-0310-ae44-fa13212b10f2
-Merged from b-uasprack-20130904
  -if we receive a response that has messed with the vias and we don't have a stored bestResponse
   then send a 500 
  -fixes the following tfm repro test cases:  
   testInviteUASRemovesProxyVia  testInviteUASAddsVia  testInviteUASChangeProxyBranch, etc.


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10688 ddefafc4-47db-0310-ae44-fa13212b10f2
-Merged from b-uasprack-20130904
 -added a MD5 hash comparison equals operator to Content class - needed by upcoming UAS Prack implementation


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10689 ddefafc4-47db-0310-ae44-fa13212b10f2
-Merged from b-uasprack-20130904
  -added missing files from VS2008 project file for new Websockets classes


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10690 ddefafc4-47db-0310-ae44-fa13212b10f2
-Merged from b-uasprack-20130904
  -if cert path is empty then don't prepend a slash - certs should read from current directory 
   not root directory 


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