some bug fixes in PGN parsing (comments + variations)