Fully implemented varint decoding (including fixing the LeadingOnes method).
Moved voice decoding code (half written mess as it is) into the MumbleConnection so IMumbleProtocol implementations just receive decoded PCM data and the user ID of who is speaking.

Signed-off-by: Martin Evans <martindevans@gmail.com>