ListBox: fix possible unexpected acquisition

The use case is a listbox method being called for a document A
and returning objects that:
- aren't children of A
- but wrapped with `.__of__(A)`

By using `aq_self` instead of `aq_base`, the listbox could still
acquire from the real parent of the returned object and wrongly access
an attribute directly (e.g. comment) instead of using an appropriate
method (if there's no `comment` attribute, getComment returns '').

See merge request !1820
14 jobs for master in 0 seconds
Status Job ID Name Coverage
  External
failed ERP5.CodingStyleTest-Master

00:51:32

failed ERP5.PerformanceTest-Master

00:28:49

failed ERP5.UnitTest-Master

01:40:58

failed ERP5.UnitTest-Zope2

03:40:43

passed SlapOS.Eggs.UnitTest-Master.Python2

00:15:28

passed SlapOS.Eggs.UnitTest-Master.Python3

00:18:22

passed Wendelin.UnitTest-Master

00:49:38

failed ERP5.CodingStyleTest-Master

00:44:07

failed ERP5.PerformanceTest-Master

00:28:53

passed ERP5.UnitTest-Master

01:11:28

failed ERP5.UnitTest-Zope2

01:38:01

passed SlapOS.Eggs.UnitTest-Master.Python2

00:17:01

passed SlapOS.Eggs.UnitTest-Master.Python3

00:18:29

passed Wendelin.UnitTest-Master

00:38:03