Fixed up some of the VS project files to look for includes and libs in the directory "spepcppdepends". This folder and files are not checked in to the repository as they are large.

Also added the remote ip address to the authndata, and added some more logging. More is required.
Added more logging. Haven't tested if the logging works from the isapi filter but Andre wants the code.

Changed the xml security library version in the setup project.
More changes to logging and fixed a bug in the socket code for null strings.
Fixes to the web service client code to make it thread safe on IIS.
Fixes for isapi module when trying to determine the hostname - this code could probably still be better.
Changed some session cache arguments to pass strings by const reference rather than by value - more work should be done on this as well, especially in the saml2 lib code.
Updated main spep code to throw errors when trying to realloc on a reinitialize if the allocation fails - some more error handling around this code should be added to avoid the spep crashing on these errors.
Updated scons so that it would build properly - not sure if the changes should be perm.
Merge branch 'master' of git://github.com/axilotl/esoeproject
Minor changes.
Made metadata thread create a new curl session for each call like the WS code.
Added the "thread safe" functionality for openssl. The WS client code causes initialisation of some mutexes for openssl to be thread safe.
Output uid when a session is verified in isapi filter.
Merge branch 'master' of git://github.com/axilotl/esoeproject
Removed copied code for testing the openssl thread mutexes.
Added shared ptr's for the socket code. The sockets leaked. :(
There is other issues in the socket code which need to be resolved. A get was called, calling front() which caused a crash.
Merge branch 'master' of git://github.com/axilotl/esoeproject
Catch any errors from the PEP code - this was causing unhandled exceptions when web service calls and similar, failed, with the result being that the iis process would crash.
* Commented out broken sleep code which was stopping the session cache clean up thread from running - needs to be revisited.
* Changed some exceptions catching by value to catch by ref.
* Added logging for esoe session expiry time.
* Added version info to the dll's and exe's that have been modified.
Merge branch 'master' of git://github.com/axilotl/esoeproject
Added logging to mod spep code, and bumped the version on the configure scripts.
Added more logging for apache spep
* Updated default metadata signing/trusted value. Forces Java spep's to validate signed metadata.
Adding missing changes for apache logging.
Added a new solution and project files under the one solution. Adds all headers as well if you want to use VS for development.
* Updated the confluence integrator to work with confluence 3.5+  hasn't been tested with 4.0, and logout hasn't been properly tested.
* Updated some crypto code
* Updated the confluence gradle script
* Updated the instances of the bad HTML in the redirect pages. Swapped the /a and /small tags which were the wrong way around.:
* Fixes so that the delegator builds a war

* Fixed broken spring config