Bugfix in ::Generic::List :
- small refactor of methods to avoid naming conflicts with list properties. This caused weird issues if library wasn't manually reloaded after startup.
Bugfix in ::Generic::Form :
- let edit_data and new_data methods return object_id instead of item_id, because item_id is not a real field of acs_objects and this causes issues when enabling category mapping.
- move transaction enclosing from edit_data and new_data methods definition to the final form declaration, so category mapping code will be in the transaction too
Use new proc 'category::ad_form::fill_widgets' when embedding categorization into ::Generic::Form