#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
Fixed IPAddress Class warnings
pointer style fix
TIM_PWM_FREQ changed from 500 to 20MHz
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
Binaries for v0.3.0
Parity with Arduino digitalWrite. Fixes gh-247

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>