Fixed issue #102 - stack overflow in doWriteData->maybeDequeueWrite->doW...

I dispatch [self maybeDequeueWrite] asynchronously to socketQueue to break the recursive calls.