Update master to version 2.7.0~alpha1
Merge branch 'branches/rudder/2.6'
Merge branch 'branches/rudder/2.6'
Switching to 2.7.0~alpha1-SNAPSHOT
Merge branch 'branches/rudder/2.6'
Merge branch 'branches/rudder/2.6'
Merge branch 'branches/rudder/2.6'
Merge branch 'branches/rudder/2.6'
Fixes #3518: Do not display pending change request if workflow are disabled
Merge pull request #216 from VinceMacBuche/bug_3518/do_not_display_pending_if_wf_disabled

Fixes #3518: Do not display pending change request if workflow are disabled
Merge branch 'branches/rudder/2.6'
Merge branch 'branches/rudder/2.6'
Merge branch 'branches/rudder/2.6'
Merge branch 'branches/rudder/2.6'

Conflicts:
	pom.xml
	rudder-core/pom.xml
	rudder-web/pom.xml
Merge branch 'branches/rudder/2.6'
Merge branch 'branches/rudder/2.6'
Merge branch 'branches/rudder/2.6'
Merge branch 'branches/rudder/2.6'
Merge branch 'branches/rudder/2.6'
Lower the number of LDAP requests for most actions

That commit:

- Add "full", selfcontained version of configuration entities:
  - FullActiveTechnique, FullActiveTechniqueCategory
  - FullNodeGroupCategory, FullRuleTargetInfo
- Add method in repository to get them efficiently:
  - RoLDAPDirectiveRepository#getFullDirectiveLibrary
  - RoLDAPNodeGroupRepository#getFullGroupLibrary
- Add a service to build an HTML tree from:
  - DisplayDirectiveTree
  - DisplayNodeGroupTree
  - and use them in node details, rules/directive/group edit form
- Make immutable some data structures:
  - RuleVal
  - NodeConfiguration (and make it a real sealed data tree)
  - Values of directives (when used in policy draft)
- remove a BUNCH of I/O intensive service method and make more
  efficient used of them (Deployment service, etc)
- Simplify RuleEditForm:
  - used tree displaying service
  - make and use a RuleApplicationStatusService
- clean some warning and typos (tuples missings () in Some(), etc)
- type some string (nodeIds, etc)