Added logic to always output whether a player can still win or not

Addresses the backend of #192.

BMGame->getJsonData() now returns an extra array 'canStillWinArray', which contains TRUE/FALSE/NULL:
- TRUE means that a player can still win or draw
- FALSE means that a player will lose
- NULL means that the result is indeterminate because of skills or game state

http://jenkins.buttonweavers.com:8080/job/buttonmen-blackshadowshade/280/