remove unnecessary builtin import
reorder branches in Config.__getitem__

clearer and less duplication this way
don't report that undefined sections are present
test getattr / getitem behavior in Config

for both section and non-section keys when undefined

- get(Section) will create the section and return it
- get(not_section) will create LazyConfigValue and return it