friendship foundations
Merge branch 'master' into friend

* master: (347 commits)
  update todo list
  fix UI when a game has a lot of bookmarks
  complete tournament quick loss streak withdraw
  Disconnect when closing account
  ru "русский язык" translation #1540. Author: Alexander.
  more about tournament quick losses withdraw
  upgrade js libraries
  gl "Galego" translation #1538. Author: Anonymous.
  gl "Galego" translation #1537. Author: Anonymous.
  lv "latviešu valoda" translation #1536. Author: Anonymous.
  lv "latviešu valoda" translation #1535. Author: Anonymous.
  Add Bahasa Indonesian language
  id "Bahasa Indonesia" translation #1534. Author: KenXeiko.
  uk "українськ" translation #1533. Author: Anonymous.
  bg "български език" translation #1531. Author: Anonymous. Opening is translated with the chess term  "дебют" and not "отваряне".
  sr "српски јези" translation #1530. Author: Anonymous.
  az "azərbaycan dili" translation #1528. Author: TMUR.
  sr "српски јези" translation #1527. Author: Svarog.
  af "Afrikaans" translation #1526. Author: Marais.
  fix previous commit
  ...
friend api wip
simplify actors API
translate message creation form
fix time chart
show forum search forum everywhere
disable signed JS and socket hijack protection
convert to db date format
update todo
Merge remote-tracking branch 'origin/friend' into friend2

* origin/friend:
  friend api wip
  friendship foundations

Conflicts:
	app/core/CoreEnv.scala
	app/core/Settings.scala
	app/team/TeamApi.scala
	app/team/TeamEnv.scala
	modules/team/src/main/Member.scala
	todo
integrate friend module
remove debugging from Featured
fix friend config loading
Merge branch 'friend2'

* friend2:
  fix friend config loading
  remove debugging from Featured
  integrate friend module
  friend api wip
  friendship foundations