glpi: fix Computer list display

Using outerjoin to get computers from root entity
report: add reccurent historization task
core: add some debug logs for tasks
core: use @wraps in @DatabaseHelper._session

So that the func name and docstring is not the wrapper but the wrapped function