binary pieces storage WIP
Add Korean to the languages list
test and implement binary piece writer
complete tests and implementation of binary pieces storage
castles, last move and move time binary storage test+code
Merge branch 'master' into binaryStorage

* master:
  zh "中文" translation #5561. Author: Anonymous.
  add Kannada language
  kn "ಕನ್ನಡ" translation #5560. Author: preetam.
  fix issue when importing under promotion
  lv "latviešu valoda" translation #5559. Author: krauzand. Fixed some typos and weird translations
  bn "বাংলা" translation #5554. Author: আহমাদ. why my edit is not working?
  te "తెలు" translation #5552. Author: Srikanth.
  sk "slovenčina" translation #5551. Author: marcakk.
  Add Korean to the languages list

Conflicts:
	modules/chess
binary game storage migration WIP
native game storage WIP
DB tubes can now be JS or BSON
test and implement binary clock storage
upgrade joda time and scala time
better game diff and stuff
upgrade scalalib
don't store AI move times
remove AI private IDs, ensure players can't abuse it
update game migration
test and implement move times binary serialisation
more storage compression
more game storage optimizations
move binary PGN back to the game collection