Fixes #2932 Fix the footer at the bottom of the page
Fixes #3179 : correct the Rule Grid to display error when Rules have invalid targets
Fixes #3189 : Fix directive saving process
Merge pull request #85 from ncharles/bug_3179/dev/add_check_to_group_existance

Fixes #3179 : correct the Rule Grid to display error when Rules have invalid targets
Merge pull request #88 from VinceMacBuche/bug_3189/Fix_new_directive_process

Fixes #3189 : Fix directive saving process
fixes #3184 : error messages added
Merge pull request #87 from VinceMacBuche/#2932

Fixes #2932 Fix the footer at the bottom of the page
Merge pull request #90 from aesraethr/ust_3184/dev/detect_javascript

fixes #3184 : add an error message when the user browser does not support Javascript
Fixes #3152 ref #3137: create a Rudder boot-time process to migrate Directive parameter inline variable to 'rudder' namespace
Merge pull request #93 from fanf/ust_3137/dev/3152_migration_of_interpolated_variable_in_directive_to_rudder_namespace

Fixes #3152 ref #3137: create a Rudder boot-time process to migrate Directive parameter inline variable to 'rudder' namespace
Merge branch 'branches/rudder/2.4' into branches/rudder/2.5
Merge branch 'branches/rudder/2.5'