Persistent 2.x and Retry for reaped postgres connections

I got rid of the Auth module, which I doubt you'll accept, but I did do some work in moving it over to persistent 2.x and also adding the Retry module specifically to handle cases in which the Postgres server reaped connections (and we don't want to drop the user's request when performing a query in a Handler).