Build server before tests
Make the test fixture use QApplication
Create a QCoreApplication when testing Lua
Fix a missing import for AnchoredBound
Simple, but smart, echo server
Remove the prologue
Minor refactors to the Human protocol
Use memcpy, not qstrcpy, when copying data in the test device
Added Pascal protocol, a length-defined string protocol
minor whitespace
minor debug
Ensure both protocols can tolerate close() during flush()
Flush the protocols after listening
Make Pascal's close() a slot
Bunch of refactors and work in Rainback.cpp
Initial stab at a Lua-visible TCP server
Expose Protocol's IODevice
Major refactoring to organize proxy objects
Destroy the socket on disconnect
Merged common behavior in protocols into an AbstractLine protocol class