This patch basically stubs out all stuff that doesn't compile right away.
Most stuff is located in stty.cpp.
From what I've found, Windows does not have a mention of "tty", so STTY::OutOutput/STTY::ErrOutput can't possible fire. This, in turn, makes MIDebugSession::inferiorTtyStdout/MIDebugSession::inferiorTtyStderr not fire.
In the end, KDevelop doesn't get any output from the debuggee.
If I understand it right, we need a way to fire MIDebugSession::inferiorTtyStdout when getting
output right in MI's console, but I haven't looked at it yet.