Turned the dependency the right way
Linker complained that we needed to be depending on -lpthread
The ConnectionFactory now has the responsibility of figuring out the local IP address.
Added LocalClient::open_remote_file()
Added note about shared ownership of LocalClient objects.
Added tests for ConnectedLogFile constructor.
Sort system tests before they're run
Handle exceptions in system tests
Refactored out write_passed_tests function
OO-ified the system tests code
Moved SystemTests class and the two publishers to framework.py
Ignore .pyc files
Fixed error in catch statement.
Start and kill logsvcd as two separate tests.
prot::Receivables can now act on ClientExecutors as well.
ConnectedLogFile destructor sends CloseFile object to connection.
Fixed the regressions part of the systest framework.
If logsvcd fails to die from SIGHUP within 1 second the system tests fail
NotAcknowledged can now act on ClientExecutor
ConnectedLogFile ctor throws OpenFileError if open remote file fails.