fix en passant in fast replay
Fix up some ambiguous CSS.
puzzle hotfixes
fix puzzle replay check
select mate or material puzzles randomly - includes DB migration
Merge branch 'master' into clarkeyUI

* master:
  select mate or material puzzles randomly - includes DB migration
  fix puzzle replay check
  puzzle hotfixes
  fix en passant in fast replay
  pl "polski" translation #10174. Author: kris9191.
  bind esc to chessground.cancelMove in round, analysis, and puzzle
  Revert "Remove JS link on Challenge Notif"
  Revert "Restyle messages drop-down."

Conflicts:
	public/stylesheets/common.css
fix follow new users
Revert "Revert "Remove JS link on Challenge Notif""

This reverts commit 1ee636d922ba1cf3ee1fb8038c5348b11010e5bc.
Revert "Revert "Restyle messages drop-down.""

This reverts commit 7b99f658d378ab90c4a0eac1040df3803b231255.
try to simplify the notifications DOM
don't remove unfinished imported games
don't pretend that imported games are being played
Merge branch 'master' into clarkeyUI

* master:
  don't pretend that imported games are being played
  don't remove unfinished imported games
fix game count
restore mouse wheel on analysis
fix puzzle 3D pieces
Merge branch 'master' into clarkeyUI

* master:
  fix puzzle 3D pieces
  restore mouse wheel on analysis
  fix game count
tweak challenges and messages previews
add light piece set
metal board