Obtain Minecraft SessionID via JSON parsing

Updated string-manipulation based token parsing with JSON parsing
approach. This should protect against issues in the event that Mojang
changes data index locations in the JSON authentication response.