Added SSLEngineProvider interface so EventSource can re-create SSLEngine on reconnects. Thanks Tom for finding the bug!