Revert "Recursive adding the user agent to redirects" in order to have
more atomic commits

This reverts commit 0e7b1d9bd2c0008956263bb68ecdb4cec074edf8.
Set the user agent whenever following redirects on HttpPoller
Set the user agent on redirects for sequential call on HttpsPoller
Use HttpPoller as the base for HttpsPoller