''''''
- Break up the `confuse` module into a package. (All names should still be
importable from `confuse`.)
- When using `None` as a template, the result is a value whose default is
`None`. Previously, this was equivalent to leaving the key off entirely,
i.e., a template with no default. To get the same effect now, use
`confuse.REQUIRED` in the template.