[DEPENDENCIES] Switch to our version of geventconnpool.

I added some features which will hopefully make our imaplib errors go
away (it seems that monkeypatching the exceptions was not working). I'm
trying to push these + a port of our extra features upstream, but for
now we'll have to use our fork.

This patch eliminates copy-pasting and customizing of every instance of
our code which wants to use a gevent-safe connection pool with logging.

Now we don't monkeypatch stdlib (except for gevent), which is really for
the best.

See https://github.com/rasky/geventconnpool/pull/1 for info on the state
of pushing these changes back.
[DEPENDENCIES] Switch to our version of geventconnpool.

Summary:
I added some features which will hopefully make our imaplib errors go
away (it seems that monkeypatching the exceptions was not working). I'm
trying to push these + a port of our extra features upstream, but for
now we'll have to use our fork.

This patch eliminates copy-pasting and customizing of every instance of
our code which wants to use a gevent-safe connection pool with logging.

Now we don't monkeypatch stdlib (except for gevent), which is really for
the best.

See https://github.com/rasky/geventconnpool/pull/1 for info on the state
of pushing these changes back.

Test Plan: Simulated imaplib.IMAP4.abort() errors, seems to work.

Reviewers: emfree

Reviewed By: emfree

Differential Revision: https://review.inboxapp.com/D168
Fail fast, but not that fast.
Configure some options for sendmail retry decorator too.

Summary:
I forgot that by default @retry is still silent and has some other
behaviours we want to override.

Test Plan: unit tests

Reviewers: kav-ya

Reviewed By: kav-ya

Differential Revision: https://review.inboxapp.com/D169
Don't thread expand on trash/spam while polling.

Summary:
Fix for T49.

Oof, this bug was an oversight during the adding of this feature. Now
the logic is equivalent in initial sync / poll.

Test Plan: Poll works on my machine.

Reviewers: emfree

Reviewed By: emfree

Differential Revision: https://review.inboxapp.com/D170
Delete on remote behavior fixed.

Reconcile for drafts too.
Delete previous version on remote on update.
Delete on remote on delete.