fix blind flag name
restore spectator chat for all games
progress on analysis new UI
Merge branch 'master' into analyse

* master:
  restore spectator chat for all games
  fix blind flag name
remove round.util
more progress on new analyse, try to reuse code from round
ignore setup clock constraints when disabled - fixes #125
progress on analysis
share more code between round and analyse
good progress on new replay UI
connect replay with advantage chart
more on mithril analysis rewrite
* 'master' of github.com:ornicar/lila:
  Bam! And the footer is fixed.
  remove round.util

Conflicts:
	ui/round/src/ground.js
tree analysis WIP
Merge branch 'master' into analyse

* master:
  don't show cheater trophies
  better exports caching
  remove export logs
  better png export logging
  Revert "Bam! And the footer is fixed."
  pt "Português" translation #10165. Author: Arnica. Changed "spectatators" to a way that fulfill both Brazilian Portuguese and Portuguese.
  better external process logging
  fix round JS
  upgrade evaluator submodule
  include engine evaluator as a submodule
  Move Print button into FEN & PGN Menu
  log exports
  mt "Malti" translation #10164. Author: kittenthomas.
  fix auto report duplication
  stop auto block reports
  use board image creation in the og headers - through CDN
  expose PDF service
  print game to PDF, stream it as chunked HTTP and cache it in CDN

Conflicts:
	app/views/analyse/replay.scala.html
compile client apps as dev, trash pgn4web
try a new analysis client data structure
Merge branch 'master' into analyse

* master:
  expose imported player name in game API
  upgrade pdf exporter
progress on pgn4web replacement
less AI recover attempts