Moves games ending on deadline to the server

This prevents clients in from prematurely ending a game created in a
different time zone or on a system with an out-of-sync system clock
(looking at you, Akshay)
Removes leftover GameTimeoutWatcher code
Allows only up to 3 digit integers

Changes the regex for the new deck text field. Now it is invalid to have
a card with a value more than 3 digits.

Author: dbtrue
Merge branch 'team9dev' into feature-deck-options
Removes timeAlive and still works when a game is started after deadline

it also works

Authors: Sam Carlberg, dcwethern
merge team9dev into deadline-to-server

Discarded codepro/documentation fixes in GameModel and GameEntityManager
Fixes GameTest to accomodate serverside game timeout.
Merge branch 'deadline-to-server' of github.com:dbeckwith/wpi-suite into deadline-to-server
All dates in the timeout observer to GMT format

Gets rid of timezone issues
Fixes the GameTest test again.
Fixes bug where admin button would reappear on tab switch

Fixes bug where switching to another module caused admin buttons to
reappear

Author: lhunker
Making diabled fields in CompletedRequirementPanel same color

Edited the final estimate and note field so they are the same color when
disabled

Author: lhunker
Merge team9dev into deadline-to-server
Fixes manual change note

Manual change note only appears once if changeing final estimate for the
second time

Author: lhunker
Restores documentation and codepro fixes that were mistakenly deleted in previous merge
Fixes game description panel default size
More documentation restoration
Adds horizontal scrolling to vote panel
Adds a button to undo changes

Author: lhunker
Merge remote-tracking branch 'origin/GUIFixes' into GUIFixes