Changed ClientServer to not make so many accomodations to whether it is
for single player or a client.

Relies on the GameRunner having the BoardData loaded to it by the time
it is instantiated
LauncherFrame now sets up the SlaveReceiver so that the board data has
already been loaded by the time the client frame is made. Also means we
can make a 'loading frame' to display whilke waiting for all players to
connect
Merge branch 'master' of https://github.com/CameronProbert/SWEN222Project.git