Add engine property to compiled templates

Signed-off-by: Kévin Lesénéchal <kevin@lesenechal.org>
Add template dependencies property

Signed-off-by: Kévin Lesénéchal <kevin@lesenechal.org>
Add `setTemplate` mutator to class `TemplatesManager`

Signed-off-by: Kévin Lesénéchal <kevin@lesenechal.org>
Templates: separate `compile()` and `compileImpl()`

Signed-off-by: Kévin Lesénéchal <kevin@lesenechal.org>
WppTplEngine: add dependency on template inheritance

Signed-off-by: Kévin Lesénéchal <kevin@lesenechal.org>
Implement template update using dependencies

Signed-off-by: Kévin Lesénéchal <kevin@lesenechal.org>
Implement automatic templates update

Signed-off-by: Kévin Lesénéchal <kevin@lesenechal.org>
Update API

Signed-off-by: Kévin Lesénéchal <kevin@lesenechal.org>