initial implementation of FirmConfigSource
ConfigSource: Implement line/stream parsing in base class to reduce code duplication
FileConfigSource: use base class parsing routines
FirmConfigSource: use base class methods
Makefile: keep default configuration in flash, do not load into ram at runtime
Merge remote-tracking branch 'upstream/edge' into firmconfig
Merge branch 'edge' into local-firmconfig
Merge remote-tracking branch 'origin/edge' into local-firmconfig
Start message: report system clock frequency
Makefile: allow user-specified baud rate for console, ie "make BAUD=115200 console" works as expected
Merge remote-tracking branch 'upstream/edge' into working
Merge remote-tracking branch 'upstream/edge' into firmconfig
Merge pull request #142 from arthurwolf/firmconfig

initial implementation of FirmConfigSource
added note about how to have git ignore config.default to config.default
Merge pull request #148 from logxen/edge

added note about how to have git ignore config.default to config.default
Merge remote-tracking branch 'upstream/edge' into working
update config
separate out clean