Wrote equals override for PlanningPokerGame
No new tab is opened if the game has changed. This allows me to test if they are being compared correctly.

Signed-off-by: ajthompson
Added tests for PlanningPokerGame equals
Merge branch 'sbl-dev' into check-if-game-changed
Checking if the game is different
This now works.

Signed-off-by: ajthompson
Added JOptionPane Popup
Fixed infinite get request bug
It turns out that Christian added a while loop that kept sending retrieval requests until it was updated.  I just added an if statement that makes sure that we're not waiting on a request before sending another one.

Signed-off-by: ajthompson
Switched if-fix to a while loop
The if statement doesn't work, because it appears that if we try to check game data without any pauses, it will catch it in the middle of the list having been cleared.  So it'll throw a null pointer exception. The while loop keeps it from attempting to check until a response has been received.

Committed by: ajthompson
Merged in sbl-dev
Just a small conflict with a comment
Popup implemented, with refresh of the tree
The popup works. Selecting 'yes' opens the finished game view, as the game was just closed. Selecting 'no' just refreshes the game tree.

Committed by: ajthompson
Merge pull request #383 from ajthompson/check-if-game-changed

Popup if the game has changed on the server but not the client AND bonus 50 billion game retrieval bugfix!