Move files up one level for easier submoduling
UNIX line endings
Add MIT license notice

Upstream is MIT Licensed per the "Code License" field at
https://code.google.com/p/cc3000-non-blocking-lib/
Fix build errors
Fix setsockopt to not send a pointer over SPI

[static-analysis]
Fix other issues found by static analysis
Remove chip-specific code from platform template
Fix buffer overflow check
Remove the 'flow handler'
Clean up cc3000_spi_receive API
Make cc3000_wlan_set_scan_params API more compatible with TI version
cc3000_start and cc3000_stop
Use normal APIs for cc3000_start
cc3000_wait for blocking usage
Clean up cc3000_general_get_buffer_size