Add Support for defaults.

Allow option schemes to be configured with optional default values,
and allow the lookup of values to return a specified value if the
option was not present on the command line.