XD-231: Don't retry gardenhose on a 401

If authentication fails, the source fails to start rather than
trying repeatedly.
XD-231: Add back-off support for http errors.

Back-off for rate limiting and other errors as required by the
twitter API docs.