Implement objectset_form_factory

This provides a simple way to create ObjectSet-based forms. The form defines
a generic `objects` field whose contents is attached to the set prior to
saving.

Fix #3