Add UrlEncode middleware to auth client

Faraday adapters like :em_synchrony don't set the Content-Type header to urlencoded by default. Installing this middleware makes sure it's there if needed.