implement loadsgf GTP command, with lots of refactoring to support that
relocate LoadSGFHandler to its proper plugin