fix BT code error with print statement
Refactor LoggerConfig reset code

Done to add better defaults values while also reducing the size of
the ELF file.  This change saves over 1K of ROM space.

It also adds comprehensive Unit tests for the default configuration
of the System.
Merge remote-tracking branch 'origin/master' into refactor_logger_init

Conflicts:
	include/logger/loggerConfig.h

Merge the refactor of LoggerConfig init into master and resolve all
conflicts that were detected.