core: support Manager user in Base_getDialogSectionCategoryItemList

Base_getDialogSectionCategoryItemList was supporting the case of
users from zodb_users plugin, but not the case of ERP5 users with
roles set from zodb_roles.

It's a more and more common case to make manager users using a
"normal" ERP5 user as person (so that we can reset password etc)
and to give Manager role by zodb_roles, but this was not supported
by this script.
8 jobs for business_template_install_as_system_processes
Status Job ID Name Coverage
  External
failed ERP5.UnitTest-Master

04:31:31

passed SlapOS.Eggs.UnitTest-Master.Python2

00:34:42

passed SlapOS.Eggs.UnitTest-Master.Python3

00:18:52

failed ERP5.UnitTest-Master

failed ERP5.UnitTest-Master

02:21:39

passed SlapOS.Eggs.UnitTest-Master.Python2

passed SlapOS.Eggs.UnitTest-Master.Python2

00:22:29

passed SlapOS.Eggs.UnitTest-Master.Python3

00:30:25