Fixes #3157 : Add Android OS Type support
Fixes #3088: typo in modification error message, s/reasons/reason/
Refs #3160: correct reporting with  quote in component key value
Merge pull request #67 from ncharles/bug_3160/dev/validate_use_of_quote_in_component_key

Refs #3160: correct reporting with  quote in component key value
Merge pull request #65 from VinceMacBuche/ust_3155/dev_3157/Android_backport

Fixes #3155 : Add Android OS Type display
Merge pull request #66 from fanf/bug_3088/dev/typo_in_modification_message_error_on_reason

Fixes #3088: typo in modification error message, s/reasons/reason/
Merging modifications of refs #3160 into 2.4
Fixes #3109 : 80 col textArea in directive edit form
Fixes  #3163: change pom version
Fixes #3162 : improve javascript for directive modified diff
Fixes #3129 : Directive Migration process is now tracked by event logs and configuration repository
Fixes #3159 : not an error message if there is no reports in the database
Merging 2.4 to 2.5
Refs #3166: correct the artefact version on branch master
Fixes #3169 : fix typo in reportsSchema.sql, new table should now be created
Fixes #3161: correctly display directives in add/del rule's eventlog. Clean no more used method.
Merge pull request #74 from VinceMacBuche/bug_3169/typo_db_schema

Fixes #3169 : fix typo in reportsSchema.sql, new table should now be cre...
Merge pull request #68 from VinceMacBuche/bug_3129/Fixes_Directive_Diff_migration

Fixes #3129 : Directive Migration process is now tracked by event logs a...
Merge pull request #72 from VinceMacBuche/bug_3109/80_col_textarea

Fixes #3109 : 80 col textArea in directive edit form
Merge pull request #71 from VinceMacBuche/bug_3159/message_empty_archived_reports

Fixes #3159 : not an error message if there is no reports in the databas...