print(String) correction - fix issue #281
wrong password breathing blue issue fixed to display blinking green
fixes hard fault when calling smart config with wifi off
Use I2C Polling mode by default & DMA mode optional via enableDMAMode()
Add DFU suffix to .bin file

See https://community.spark.io/t/dfu-util-version-0-8-coming-soon/6408/15
Move dfu-suffix call to program-dfu target

Also fix dfu-suffix call with vendor and product flags,
not device flag, which was incorrect.
Fix typo
Make GCC_PREFIX overridable via environment variable
removed SPARK_ACCESS_TOKEN SPARK_USER LIBRATO_USER LIBRATO_ACCESS_TOKEN encrypted travis keys, going to add each one separately as different commits to make future changes/rotation easier
travis encrypt 'SPARK_ACCESS_TOKEN=bla bla bla' --add
travis encrypt 'SPARK_USER=some user account' --add
travis encrypt 'LIBRATO_USER=some@user.com' --add
travis encrypt 'LIBRATO_ACCESS_TOKEN=some access token' --add
Merge pull request #305 from spark/bug-fix/print_string_correction

print(String) correction - fix issue #281
Merge pull request #315 from spark/feature/wrong_password_breathing_blue_fix

wrong password breathing blue issue fixed to display blinking green
Merge pull request #320 from spark/bug-fix/smart-config-red-flash

fixes hard fault when calling smart config with wifi off
Merge pull request #322 from spark/feature/i2c-defaults-polling-mode

Use I2C Polling mode by default & DMA mode optional via enableDMAMode()
Merge pull request #327 from davidwalker/patch-1

Fix typo
Merge pull request #328 from plaes/toolchain-override

Make GCC_PREFIX overridable via environment variable
Merge pull request #323 from spark/feature/dfu-suffix

Add DFU suffix to .bin file