Change folio-widget-dict defuns to become independent of the actual
widget type or that of its direct children.
Generalise 'folio-widget-dict into 'folio-widget-repeat.
Cleanup requires.
Remove obsolete parameters.
Rename :*-keys parameters to :*-entries.