remove redundant initialization from Config
allow all config variables to be set at top-level and overridden per-machine

All config variables now get initialized to UNSET_VALUE so that any per-machine variables that are unspecified can fall-through to a higher-level config when the config hierarchy is merged by vagrant.

Fixes #91.