Fix pb occuring when reloading taskgroups
Merge branch 'release/1.6.3' into develop
Merge branch 'feature/start_server_less_unpredictable' into develop

Conflicts:
	Puli/src/octopus/dispatcher/db/pulidb.py
Creating startup scripts for systemd

- change puliworker startup script
- add pulirespawner and puliserver startup script
Change startup scripts
Change startup service

- respawner
- worker
- server
- added a script to easily deploy new services on local host
Merge branch 'feature/systemd_startup' into develop
Remove log
Correct respawner process name
Remove eclipse project file
Change install worker
Restore api task creation with default decomposer
Update API to avoid task decomposer
Update test script and API
Update API

Add parameter mecanism with min/max values and mandatory state
API and command exec changes

Add representation info for CommandRunnerParameter class hierrachy
Better logging during command exec: all trace goes to a standard logger redirected to the command log file
Update API

Draft for local execution of a graph.
  - change the commandwatcher to avoir send web request when used locally
  - add method to prepare graph and execute it locally
New DefaultTaskDecomposer

A standard task decomposer that uses PuliActionHelper to have an
interesting behaviour. User can avoid creating the same Decomposer class
and use its standard functionnality: start/end/packetSize arguments
It can alos accept a "framesList" argument.
Update commandwatcher

CommandWatcher can be used to execute runner locally
- disable sending webrequest (if port==0)
- enable logging info
Update examples