Fixes #4538: Use cache for promise templates
Merge pull request #453 from fanf/ust_4521/dev_4538_use_cache_for_promise_template

Fixes #4538: Use cache for promise templates
Fixes #4532: trigger deployment when techniques are imported for the first time
Merge pull request #454 from ncharles/bug_4532/dev/initial_import_should_trigger_deployment

Fixes #4532: trigger deployment when techniques are imported for the first time
Fixes #4242: update node configuration model and storage to improve performance
Merge pull request #435 from fanf/bug_4242/change_node_configuration_storage_for_performances

Fixes #4242: change implementation of cnode configuration + immutable implementation
merging 2.6 into 2.8
Merging 2.8 into 2.9
Merge branch 'branches/rudder/2.9'
Fixes #4396: increase size of category tree
Merge pull request #455 from ncharles/bug_4396/dev/increase_size_of_category_tree

Fixes #4396: increase size of category tree to 443px
Fixes #4543: don't duplicate allowusers - rudder-code part
Merge branch 'branches/rudder/2.9'
Refs #4543: improve reporting on error
Merge pull request #457 from ncharles/bug_4444/dev/don_t_duplicate_allowusers

Fixes #4444: don't duplicate allowusers - rudder-code part
First commit
Second: can test intersion union and not through API
Replace "And/or/not" by "Include/exclude" and composition ("And/or")
debug log
Dependency V1