Performance improvements in board/game listing
Altered BoardViewManager/ChessGameManager to not create new objects
(lists) when listGames()/listBoards() is called.  Since these methods
get called quite a lot (for block protection), this should improve
performance especially on a busy server.