Generate the QR code locally.

I'm doing this for two reasons:
 1. I don't want Google seeing the secret keys to all my tokens.
 2. The Google QR code chart is deprecated. See: https://developers.google.com/chart/infographics/