This reworks the way program specific email account options are specified. In particular, we no longer use the deprecated `options` field of `mkOption`. Instead submodules are used.
Co-authored-by: Matthieu Coudron <mattator@gmail.com>