First commit for timeslotentry.
Miss update code for the moment
Clean timeslot
add 'as-user' options to cli_install script

This can be used when installing from CLI and correctly create/update
profile.
fix bug when no activeprofile on update (CLI)
Merge remote-tracking branch 'origin/master' into 0.85+tasks_redux
Fixes for timeslot
split tasks related tables update
Merge remote-tracking branch 'origin/master' into 0.85+tasks_redux
fix warning about session regenerated by Session class

When calling auth method in Session class, the session is regenerated
and PHP says headers are already sent but we don't care since this is
used in a CLI script. The fix is to disable cookies on session which is
checked by PHP when using the session_regenerate_id() function.
add missing variable needed to tasks update

I don't know yet if this should be needed by other tables. I'm just
focused on splitting the update process in several files in order to
organize and reduce the file.
Update code for timeslot
Split timeslotentries to be able to display in task
Merge branch '0.85+tasks_redux' of https://github.com/fusinv/fusioninventory-for-glpi into 0.85/walid
Fix display timeslot entries
Optimize timeslot and add remmove fonctions in timeslotentries
Fix some unit tests
Fix unit test
cleanup some deprecated search options
remove some deprecated fields
cleanup tasks update code (cs mostly)