cyassl is retried with the same write on a SSL_ERROR_WANT_WRITE, the wri...

...te is failed if it has not completed and it has been more than a second.

Signed-off-by: Mike Stitt <mikes@spindance.com>

See https://spindance.atlassian.net/browse/ALII-4195

@raensink please review.
So, startTimeNs is no longer reset each time we goto start.   Is that ok?   So now, it seems, we measure the time for the entire send operation not just time for individual CyaSSL send.