Fixes #4945: Add javascript data source fore node compliance
Fixes #4946: Refresh rule category tree when refreshing rules
Merge pull request #536 from VinceMacBuche/bug_4946/RefreshRule_categoryTree

Fixes #4946: Refresh rule category tree when refreshing rules
Merge pull request #534 from VinceMacBuche/ust_4770/Node_reporting

Fixes #4945: Add javascript data source fore node compliance
Fixes #4947: Reset selected rule category when reloading page
Merge pull request #537 from VinceMacBuche/bug_4947/Reset_Filter_reload_rule_page

Fixes #4947: Reset selected rule category when reloading page
Merge branch 'branches/rudder/2.9' into branches/rudder/2.10
Merge branch 'branches/rudder/2.10' into branches/rudder/2.11

Conflicts:
	rudder-web/src/main/scala/com/normation/rudder/web/components/RuleDisplayer.scala
	rudder-web/src/main/scala/com/normation/rudder/web/components/RuleGrid.scala
Fixes #4950: move node quicksearch to top-right of rudder