Add 'CreateDeckView' button and GUI

Not yet functional
Add functionality to 'add value' button

The '>' button now moves the value inside of the text box to the list of values that will be added to the deck
Add ability to add and remove values from list of values to add to deck
Add functionality to save a deck from the create deck GUI

No checks are in place as of now to make sure all information is valid
Change drop down menu to use decks rather than dummy data strings
Add saving functionality to user created decks

A PlanningPokerGame can now store any deck that the user puts in, it does this by saving the name of the deck as a string (as it did before) but retrieving the deck when the voting panel is created.

No Deck voting still works properly if a custom deck with the name 'No Deck' is created, this will need to be updated to work properly.

No checks are currently in place to ensure that the deck has a name or cards entered. The cards entered also are currently not in any order, so that check will also need to be done.
Adds deck numbers in sequential order
Add check to make sure that a new deck has values in it

This means that until I can get the default deck and no deck options to automatically be in there
Add no deck and default deck automatically

The default deck and no deck options are now there for the user to use
Merge branch 'sbl-dev' of git://github.com/struct-by-lightning/wpi-suite into integrate-deck

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/PlanningPoker/models/Deck.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/PlanningPoker/models/PlanningPokerGame.java
Fix bug where deck wasn't actually retrieved from the database, causing a nullPointerException
Automatically create default deck and no deck
Use toString() instead of casting

Coauthor: sfmailand
Fix deserializer to acutally use games' descriptions
Check if game has closed via deadline for popup
Because a game is only closed via deadline when a retrieval request is sent after a deadline has passed, the update to that is not detected in that first retrieval (for some reason).

To compensate for this, we send a second retrieval request is the selected game is a) live, b) has a deadline, and c) is past the deadline.  This second request successfully gets the closed game, so the popup works normally.

Committed by: ajthompson
Added popup for opengameview
If the game is closed while you are submitting an estimate, you are prompted with a popup. IF you select yes, you are returned to MainView.  If you select no, you remain in OpenGameView, but the buttons are disabled.

Committed by: ajthompson
Fixes the bug with different sizes of icons inside of the button panel

Reported-by: bnurbekov
Signed-off-by: Batyrlan Nurbekov <bnurbekov@wpi.edu>
Merge pull request #386 from bbiletch/sfmailand-integrate-deck

Integrate creating a new deck + add default decks
Merge branch 'sbl-dev' of git://github.com/struct-by-lightning/wpi-suite into sbl-dev

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/PlanningPoker/buttons/PlanningPokerButtonsPanel.java
Merge pull request #385 from ajthompson/deadline-popup

Check if game has closed via deadline for popup