Gtp engine now expects a game as described by schema in go-rules project

- made most of gtp-engine functions aware of go game schema
- removed play command
- lots of conversion functions that maybe should be extracted...
- gtp-engine can return resignation on a move (this will throw a schema validation exception somewhere)