Add default config and command line args

This patch changes how GLCD treats configuration:

Config options are now looked up, in order from least to highest priority:

1) Defaults, which match our actual use case
2) Config file glcd.config, if it exists. (It not existing is no longer a panic)
3) command line arguments, --<category>-<topic>=<value>