socket accept() call returns -2 if called too frequently, accoding to
core-common-lib/CC3000_Host_Driver/socket.c, return value of -2 means
connection pending, SOC_IN_PROGRESS. Check to see if this is the case,
and re-try until it fails for other reason or succeed.
Merge branch 'master' of github.com:ideo/core-firmware