Implementation of the Go Text Protocol (GTP).
GtpEngine.cpp and GtpEngine.h provide a basic (game-independent) implementation of GTP. These files include only standard C++ library files, so they could be used in other projects.