a commented example how to find games where specific situations arise.

for debugging purposes
If the server is listening on a socket, give a better connection log message
a small safeguard
Merge branch 'KDE/4.11'

* KDE/4.11:
  fix a problem occurring with slow animation and chow selection
simplify code returning answers to server
SVN_SILENT made messages (.desktop file)
Merge branch 'KDE/4.11'

* KDE/4.11:
  Scoring game: changing parameters did not update the score anymore
  scoring game: fix loading suspended game
  winningTileCandidates for std MJ did not find all candidates
  the wrong tile gets focus
  when showing tiles at end of hand, correctly order melds
  update TableList only if it exists
  BMJA, All Pair Honors: Accepts pairs of 1s and 9s too
  Triple Knitting sometimes failed
  Discard board not cleared after “Abort Game”
  show final score at end of game
  allow callbacks for log* functions, needed for bug fix
  Scoring game: make all tiles focusable again when moving back to court
  fix finding alternative tiles for saying MJ
up version to 4.11.0

the c/s protocol will change with next commit, so we need a new 4.X
rename a few things

this also changes the c/s protocol
Server: rename users to srvUsers

because we also have "users" on the table
QuestionYesNo: new optional argument "caption"
minor: remove magical number
remove duplicate code
Server: small code simplification
small refactoring: replace Server.setTableId with Server.generateTableId
refactor Table and ClientTable into Table, ClientTable, ServerTable
Table: split status into suspendedAt and running

because both might be True
remove some pylint disable
small code restructure, removing a local variable
Table list: safeguard