Re-Arch: Merge task and chain task - Phase 1

Partial fix for issue #162

The re-arch is a complex task, so I propose to split this task in several phases / PR. At least:
1/ Merge engines
2/ Clean / enhance Task Processor API
3/ Rework involved task structures (big task...) for simplification, d-bus abstraction.

This PR focuses on the first item.