Fixes #2433: Corrected a small typo in the CheckDIT.scala file
Merge branch 'branches/rudder/2.4'
Revert "fixes #2431 CFU new rudder logo"

This reverts commit e355700140b0cc8fc7fabffeecf58d9c8d0a64c2.
Merging branch 2.4 with master, and changing the index image to put the one without any decoration
Refs #2452 : change the artefact versionning to match the version of Rudder
Merge branch 'branches/rudder/2.4'

* branches/rudder/2.4:
  Fixes #2400 : displays only 5 technical log per page when displaying in a popup
  Refs #2398 : add comment to help the future me understand better
  Issue #2398: refactoring to factor out condition test on expected reports
  Fixes #2444: backport fix for #1988: make postgres connection be check for death before being used
Merge branch 'branches/rudder/2.4'

* branches/rudder/2.4: (21 commits)
  FIXES #2493 Add reason field in Directive management
  FIXES #2494 Add reason field in group management
  Fixes #2495: update the SQL query to find eventlog to migrate so that the query is compatible with old PostgreSQL database
  FIXES #2490 Add reasons field to rule edit form
  FIXES #2490 Add reasons field to rule edit form
  Issue #2399: basic backend infra to allow to store eventLog reason message in database. No git nor UI for now. Reason are displayed in EventLog screen.
  Refs #2383 remove snapshot options about rudder-project repository in pom.xml
  Add -n to echo commands for generating hashed password, otherwise they don't work. Refs #2408.
  Fixes #2404: changing container of a group in the edit form of that group does not work
  Backport #2156 to Rudder 2.3 (PT name in CR pop-up for details)
  Fixes #2474: synchronize definitions of MigrationEventLog
  Fixes #2254: Forbid any access on the rudder webdav endpoint (inventories) if the HTTP method is not 'PUT' (cherry picked from commit 61da7b7261eb8a6c9cdde060abecb02c8a4892d1)
  Fixes #2433: Corrected a small typo in the CheckDIT.scala file (cherry picked from commit c6c5f54b4ca713931f57636a5e8049a9435ce5a9)
  Fixes #2468: change text in pop-up for PT/PI desactivation
  Fixes #2464: the LDAP Query engine was buggy, what make bad rules appeared in 'that node will be configured with that when accepted' pop-up
  fixes #2449 ID in eventlog now correctly indented
  fixes #2450 Reload techniques snippet added in Policy Server screen
  Fixes #2458: if at least one PI is enabled in a CR, the CR is partially applied (not 'not applied') and the compliance is computed
  Fixes #2134: backport #2134: missing node name details when accepting a server, in the futur configuration rules applied popup
  issue #2249 Search module is now availivable in techniques library management screen
  ...
Merge branch 'branches/rudder/2.4'

* branches/rudder/2.4:
  Fixes #2501 Show a popup input to explain move between Reference Technique Library to Reference Active Library
  Refs #2364: Prepare the migration script for the eventlog format detection
  Refs #2490 : add the new configuration parameters in the configuration.properties.sample for reasons field
  Fixes #2493 Add reason field in Directive management
Fixes #2514: remove unecessary JUnit dependency
Issue #2509: use 'spring-security-version' tag from rudder-parent pom.xml
Issue #2507: upgrade Squeryl 0.9.4 => 0.9.5
TRIVIAL: change default log level for tests from debug to warning
fixes #2538 change xsd schema version to 3.1 and fixed xml
Issue #1971: make the Policy Server a first class citizen in Rudder
Merge branch 'branches/rudder/2.4'

* branches/rudder/2.4: (31 commits)
  Fixes #2516: searching on windows name works now
  Fixes #2574 improved css for title bar
  Issue #2500: rewording LDIF trace for inventories in logback.xml
  Fixes #2586 Fix Description input in Rule Management when resizing the window
  Fixes #459 Implement Clone Group
  Fixes #2580 : correct a typo in the CSS that prevented to show if an item in a list could be opened
  Fixes #2574 Add a title bar when looking at node details
  Fixes #2577 Swap description and reason column in Event Logs
  Fixes #2570 Put all types of event in a properties file
  fixes #2573 Softwares are now diplayed like any other data (one line grey, one line white)
  Fixes #2569 Fix indentation problem on bullet points with HTML list
  fixes #2460 renamed "configuration rule" into rule
  Fixes #2453 : when deleting a node, enforce that the expected reports match the new node lists
  Fixes #2566: when a directive is modified, use the commit message entered by the user in log
  Ref #2460 Rename user policy library into active technique library and policy library into technique library
  Ref #2460 Renaming Policy template into Technique, User policy template into active technique and policy instance into directives
  Fixes #2537 Correct non existing Technique selection in Reference Tree Library
  Fixes #2539 Fix div creation when selecting different Techniques in Reference Tree
  Fixes #2503 Change behavior if the move of a Technique fails
  Fixes #2535 Reformat message commit in git log
  ...

Conflicts:
	rudder-core/src/test/resources/ldap-data/schema/099-1-rudder.ldif
Merge branch 'branches/rudder/2.4'

* branches/rudder/2.4:
  Fixes #2483: present last version first in 'migrate' select box for directive
Refs #2587 : add webdav info as variables
Fixes #417 Implement clone of Directive
Ref #2581 Display new inventories, search on json fields are working
Fixes #1769 Show description of fields in real page instead of tooltips