Trigger a close event on the NodeConnection whenever the underlying socket is disconnected and, if set to auto-reconnect, include the reconnection promise
Adds a unit test.
Merge pull request #5578 from adobe/iwehrman/node-connection-close-event

Add "close" event to NodeConnection