pools WIP
parse pool presets from configuration
Merge branch 'master' into pools

* master:
  improve blind mode
  fix tournament standing hover
  fix semantic date tag
  hy "Հայերեն" translation #9049. Author: Hrachya.
  cs "čeština" translation #9048. Author: beeforever. toggle change
  accessibility: make the site work for blind people
  rename tournament config value
  pluralize updates
more work on pools
Merge branch 'master' into pools

* master:
  fix positioning of high rated graph seeks
  translate coordinate trainer, use icons for color buttons
  zh "中文" translation #9053. Author: squares-64. I just added everything that was missing, except where the percentages were because I didn't know what to do...
  puzzle: add missing chess.js extern - fixes underpromotion
  puzzle: somehow this fixes the production build
  fix flickering of board editor pieces
  upgrade chess module to support more PGN formats
  fix blinking pieces (was a redirect due to bad asset domain)
  give 15 seconds on deploy
  no captcha for blind dudes
  accessibility: buttons rather than <a> without href
  fix anon blind mode
  unify game API and analysis API
  use Game.analysed denormalization in search indexer
  denormalize presence of game analysis, expose filter in API
  improve game textual representation
  add game by id API entry point
  de "Deutsch" translation #9052. Author: schachfl. removed "elo-rage"
  sk "slovenčina" translation #9050. Author: MoKy.
  upgrade chess module to support ++ PGN mate notation
shorten game API analysis output
make enabled blind move button visible
more work on pools
more work on pool - also extract home styles to home.css
limit API usage unless security token specified
much progress on pools
Merge branch 'master' into pools

* master:
  fix build
  limit API usage unless security token specified
  limit API usage unless security token specified
  make enabled blind move button visible
  shorten game API analysis output
more progress on pools
more pool work
Merge branch 'master' into pools

* master:
  ignore double team joining
  usernames must not start with a number
  show unprocessed reports first
  less relation autoreports
  hide tournament streak markers when finished
  make pgn4web key bindings more vimiesque
make network errors less intrusive
more progress on pools - give users pool ratings
Merge branch 'master' into pools

* master:
  fix network error removal
  Evenly position infinity scroll loading wheel
  fix blog contrast on dark background
  ur "اُردُو" translation #9058. Author: alleey.
  ar "العربية" translation #9056. Author: SylverTech. Minor changes, changed regional variants to standard Arabic, added diacritics.
  bg "български език" translation #9055. Author: dreamwalker3. I really tried to make good translations, will be happy if i see them . %s- this sign  when i was translating i put not sure should i please take in min. thanks.
  upgrade chess module (PGN disambiguation)
  fix blind mode special routing
  blind mode textual representation for spectating live games
  textual representation of completed game
  hide font icons in blind mode
  use aria-label in blind mode
  make network errors less intrusive

Conflicts:
	public/javascripts/big.js
fix sonatype repository URL
refactor pool auto pairing and joiner