Added some more ground-work for voice support. Mostly updating packets to the latest protocol buffer format so we now communicate with the server about Opus support

Signed-off-by: Martin Evans <martindevans@gmail.com>
Added support for sending tokens to the server when connecting along with username and password

Signed-off-by: Martin Evans <martindevans@gmail.com>
Cautionary note added on some code that I really didn't intend to commit :/

Signed-off-by: Martin Evans <martindevans@gmail.com>
Merge pull request #2 from martindevans/master

pull current