Made SRWebSocket delegate property weak instead of assign as _failWithError block was crashing when sending a message to a released delegate