print(String) correction - fix issue #281
build error due to a clash between #define min in spark wiring - and std::min and other defines in the STL that use the word `min`. I don't know why this suddenly broke, but juggling the header order fixes it. (A long term fix is to remove all the #defines in our wiring headers - these should ideally be function templates so they are scoped declarations.)

Added return value to SparkParty::print(char w);
need to build against master in base repos
Merge pull request #301 from spark/feature/buildfix_random

fix for build error in integration test random.cpp
Add link to https://github.com/spark/core-firmware/releases at bottom of changelog.md
minor typo for Changelog.md
Merge pull request #304 from kennethlimcp/patch-3

minor typo for Changelog.md
minor typos in README.md and CHANGELOG.md
Merge pull request #309 from rastapasta/hotfix/small-typos

minor typos in README.md and CHANGELOG.md
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