Started work on #33

Started some of the ground work for #33.  This includes alters to tables
and store procs.  As well as the entities impacted.
Progress on #33

Pretty good progress still needs some work on finishing up what actions
spectators get alerted about.  Also need to find a way to determine
between if a player is also a spectator when they are commander
Progress on #33

Game views are updating properly now.  Added a way to to join as a
spectator.  Spectators can now leave the game.  All that should be left
is getting the final vote count to not include spectators
Progress #33

1. Excludes spectators from final vote to kick count.
2. Fixed a bug in the GamePlayer_Select stored proc so that it returns
the correct number of cards in the players hand.
3. Fixed an issue with dealing that was found because of the stored proc
bug
4. Generated the new Master.sql script for all the changes made for
spectators
5. Implemented a X spectators element, will implement a modal to display
all spectators at a later date.
6. Fixed a bug on Create game where you didn't have the option to select
0 spectators.
7. Fixed a bug where you weren't being told that a blank password was
Wrong!
8. Spectators do not have the ability to vote to kick a player.
Closes #33

Implemented a view spectators modal so players can see a list of the
spectators.  Also implemented a common function for opening and closing
modals.  In the future will switch old code to use these new functions.
Merge pull request #34 from kwmcrell/Spectator-Feature

Committing Spectator feature