`decodeEnvField()`: Support extensible sections.

* Environment variable names are now constructed from section names.
* Explicit `env:` tags are no longer required. The field name will be
  used if the tag is omitted.