Update PCDMd, add option to enable TCP listen, off by default

Also fix up main.cpp, make sure we set the screen resolution correctly, that
way we always come back to a full-screen widget