Fixed bad_access that could occur when releasing _workQueue on dealloc

Hi. 

I encountered a BAD_ACCESS on dealloc in SRWebSocket. It happened because you were not testing if _workQueue is nil before releasing it. This should fix it.

Cheers,
Jan