glpi: Hide fake root entity when creating dyngroup

When you create a dyngroup with entity as criteria, Fake root entity is
always displayed with autocomplete feature.

Type anything, fake root entity is always here.

This commit hide this
glpi: Fix getAllSoftwares() for all glpi versions
glpi: Fix getAllSoftwareVendors for all glpi versions
glpi: Fix getAllSoftwareVersions for all glpi versions
glpi: backport software count for report

backport of commit 8cfd822187c07cc5416d40076e0940764e39ad4d
glpi: backport Fix type count for report

Backport of commit be90257d01681ff6b895f1177e120d2c10891a60
glpi: backport Fix OS count for report

backport of commit 29fbb3498180b6316626af42caaa9da29181749e