restored deleted error domains
improved debug reporting
added standalone workspace for this framework
updated tests
added internal init method for use by unit tests
temporary work in progress to get unit tests building
got unit test running
don't need to embed libssh
simplified unit test settings
added test script
fixed test script
cleaned up project
don't need to actually link against libssh from the unit tests
linked in some crucial stuff that I'd dropped out of the project whilst trying to figure out why the unit tests wouldn't run
don't run some tests if the ftp test server url isn't set
fix for race condition when shutting down a multi
fixed crashes when cancelling handles
fixed a fair few crashes
tweaked upload handling to stop unit test from hanging
improved checking of results for downloads