Now reads from an existing defaults table, which has the required keys:
'vimname', the setting name in vim itself (for the user)
'default', the value it should contain by default
and the optional key
'valid', if the option should be restricted to a certain valid value set