Fixed how we determine cookies - old way would create cookies if they didn't exist
Changes in readiness for US458 - expired authentication code etc.
Added tests for redirection after login; added NLog config to output to OutputDebugString (for DebugView); added Builder classes to support SpecBind testing; updated UserServiceProvider to fix bug relating to how we detected cookies exist
Fix merge conflicts
Incorporate latest changes from server.