Fixes broken tests: GetGamesControllerTest, ViewControllerTest, GameEntityManagerTest, GameListModelTest
Adds an OptionPane interface to better support testing of ViewController.

Allows unit tests to simulate yes or no selections for the confirmation dialog that appears when a user tries to cancel creating a new game.
Code formatting
show deck name

make vote panel white
Fixes NullPointerException when initializing tree
Make table headers bold
Author: quan1992
Fixes icons in game tree

Also makes empty folder messages shorter.
Fixes requirement table layout
some GUI changes
author: quan1992
Merge branch 'GUI-fixes' of https://github.com/dbeckwith/wpi-suite into GUI-fixes
Fixes merge conflicts
Some GUI changes for VotePanel

Shows the user what their last vote was.
Adds title to requirements list
lineup textfield in creating a game panel
author: quan1992
Merge branch 'GUI-fixes' of https://github.com/dbeckwith/wpi-suite into GUI-fixes
Merge remote-tracking branch 'origin/team9dev' into GUI-fixes
Fixes panel resizing

Authors: dbeckwith, quan1992
More panel resizing fixes

Also added new form validation errors to new requirement panel.
Authors: dbeckwith, quan1992
Fixes merge conflicts

Authors: dbeckwith, quan1992
Fixes merge conflicts