Updated Wiring's delay() implementation
Delay 100ms before closesocket(sparkSocket)
Bug fix: Updated TCPClient implementation
Bug fix: Updated TCPServer implementation
Core resets after getting stuck in CC3000 blocking calls (pull common libs)
Latest build binaries following recent bug fixes
Keep track of wlan_sockets[] using HCI_EVNT_BSD_TCP_CLOSE_WAIT event
Bug fix: Completed TCPClient::connected() implementation
Updated binaries after bug fixes
MAX_SOCK_NUM increased from 4 to 8
Timeout Cloud Handshake and Re-Connect
Detect if sparkSocket is closed by the server and reset SPARK flags
Fix invalid type conversion related compilation error
Speed up OTA updates - removed blocking socket select() before send()
Some minor additions to support previous commit
Updated build binaries using latest core-common-lib
Use common-lib 1 ms tick as timer source. System1MsTick() is called off
the void SysTick_Handler(void) to update the systems 1 ms tick.
Define millis() as returning system_tick_t and millis() just calls the 
GetSystem1MsTick(); Removed old TimingMillis
Updated Timeout constants to handle low latency connections
Progressively delay cloud connections after failed handshake
Execute Spark_Protocol_Init() after failed handshake