High-level client implementation for the DBGp protocol used by Xdebug (and others)