RM9078

Implements pessimistic connection pooling to attempt to mitigate a
transient error causing connections to report "MySQL has gone away" but
not correctly recycle. The listener itself is contained in a
configuration variable defaulting to False.