tasks #7126 fix bug on tracker follow-up comments indexation

* Refactor shared code between document and tracker indexation
* Remove clutter off inheritance between cabbages and carrots (index actions
  on documents and followups are different)
* RequestDataFactory returns its own array => client convert in its own format

Change-Id: I51a99387ab1c0110ff8ba7d6e176f140f17b4207
Merge commit 'refs/changes/00/2700/6' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD

* ssh://gerrit.tuleap.net:29418/tuleap:
  tasks #7126 fix bug on tracker follow-up comments indexation

Change-Id: I22060e3160c5280bee31d59fb86086bf11c5872c
This is Tuleap 7.2.99.9

Change-Id: I4060c648fa77f7e3b6e2ec05bb0db2817eb5f8c1