Moved sending of message to separate function

-Created enum MessageTarget
-Created function SendMessage(...) in GameManager.
-SendMessage sends message either to oponent or server based on the
MessageTarget enum using a stringstream to parse the message data into
text.
-Removed the stringstream used to send message from the various send
function.
-This means the code now follows the DRY principle more closely