NGCGame: ported version of ChessGame script, mostly complete.
Chess::Check: new class for NGCGame's convenience.
Chess::Game: fix typo.
Chess::Engine: add has_resigned method.
Scripts unit: port get_chess_set and get_chess_set_color; remove replaced cScr_ChessGame.