Reconnect available within the RexProConnection transaction context manager. ``RexProConnection.test_connection``

Added testing around celery, before we noticed some deadlocks. It is important to use the celery pool class flag of ``gevent``.

ie. celeryd -P gevent <other_options>

using "eventlet" is known to hang forever, gevent and eventlet are not compatible in Celery