remove global chat
rewrite chat system WIP
Merge branch 'master' into rechat

* master:
  add UCI moves and initial FEN to analysis API
  Fixed some typos and namings
complete chat backend
Merge branch 'master' into rechat

* master:
  fix chess960 castling edge case
  auto mark only if player is not know as engine user already
  s/eloRange/ratingRange
  remove user rating chart grid
  remove reference to highstock
  upgrade highcharts to 3.0.9
  save 20 plies of computer analysis variations
  update todo

Conflicts:
	todo
delete previous chat JS code
restore good ol JS chat
better chat module integration
new chat WIP
chat starts working
more progress on chat
done with player & spectator chats
tournament chat
deal with tournament trolls
analysis chat
deal with player/spectator/analyse trolls