#216 Allow user to control Network, WiFi and Cloud connection (WIP)
Use macro SYSTEM_MODE() before setup() and implemented remaining methods
#216 Updated and Tested code
Updated Network.connecting() method
Refactoring old code by using newly added class methods
Removed deprecated class methods
Bug fixes and refactoring old code almost mostly done(Testing ongoing)
Minor fix
Use color constants, including new orange
Merge pull request #230 from spark/color-constants

Use color constants, including new orange
Publish CC3000 patch version

(cherry picked from commit ca8a5728ae6db689d7901e99572e3c3e40cf4c8d)

Conflicts:
	build/core-firmware.bin
	build/core-firmware.elf
	build/core-firmware.hex
	src/spark_utilities.cpp
Fixed IPAddress Class warnings
pointer style fix
include NULL terminator when copying default_domain to server_addr.domain
Merge pull request #234 from technobly/ipaddress_warning_fix

Ipaddress warning fix
Merge branch 'master' into feature/controlling-the-connection
Allocate expandedKey on stack per recent PR

See https://github.com/spark/core-common-lib/pull/28
Add WiFi.on() and WiFi.off() back in so we don't break existing user code
Return success from WiFi.clearCredentials()
Merge pull request #229 from spark/feature/controlling-the-connection

Feature/controlling the connection