Proxy to retry on mongo Autoreconnect errors.

https://openedx.atlassian.net/browse/PLAT-71
@cpennington Only around 60 lines (the `MongoProxy` class with modifications) are being included from the repo. Is it worth keeping a separate repo for that?