Reworked TimingCloudSocketTimeout to be more generic using uint32_t
SPARK_WLAN_SetNetWatchDog(uint32_t timeOutInuS); and testing in the
event loop of the CC3000

Removed isSoketClosed because it prevented a socke the did not connect
by timedout by SPARK_WLAN_SetNetWatchDog from being closed.
Reverted removal of isSocketClosed used in read/ write but removed from
disconnect
Application will Cause Failuer Every 3 coonects
 Result The CC3000 ignores close operations and only used Timeout that
was net in net app.