Release 8: Keep WLAN config when possible and add the last few GPIO's
Changelog (see also the commit logs):
- i2c sensors: improve ds1621/ds1631/ds1731 vs lm75/tmp275 and tsl2550 vs. tsl2561
- don't touch GPIO's AT ALL if we don't configure them
- add GPIO16 (restricted to modes input/output/timer, due to hardware/sdk restrictions)
- reduce stack and bss size
- introduce major/minor versioning scheme, if only minor config change, keep most of the configuration
- add option to disable the wlan bootstrap mode (thus making the tcp<->uart bridge completely transparent again
- add GPIO14 and GPIO15, note that GPIO15 needs to be pulled to ground for programming but don't use a link, use a resistor (or a led plus a resistor, etc.)
- change "bounce" mode name to "timer", which I feel is more appropriate
- add GPIO1 and GPIO3 to the list of GPIO's, these are normally the UART TX and UART RX pins, so be careful; you can still use the UART for programming though.