simplify pgn dumper
test UCI dump performance - it's bad
tweak code
improve UCI dumper
fix UCI dump castle with game from position
precompute pos piotr string
fix tests
tweak UciMove implementation
read and write UCI moves in standard and piotr formats
upgrade to scala 2.10.3
show pgn variations
the pgn dumper can use a sole move
decouple replay generation from UCI dump
empty pgn = empty UCI dump
fix package
fix UCI move creation when promoting
Merge commit 'e6845'

* commit 'e6845':
  fix UCI move creation when promoting
  fix package
  empty pgn = empty UCI dump
  decouple replay generation from UCI dump
  the pgn dumper can use a sole move
  show pgn variations
fix playable situation detection
add pgn.Turn.isEmpty
account for natural clock lag, improve clock tests