New tests in PGN parser expose a bug when parsing 0-0-0.
Merge remote-tracking branch 'psuter/bug/parser-long-castle'

* psuter/bug/parser-long-castle:
  New tests in PGN parser expose a bug when parsing 0-0-0.
parse long castle before short castle - fixes #11
fix opening explorer test