An oauth2 client implementation providing the Device, Installed, Service Account, and several more flows.