check spell on html page

- try to reduce the number of tests for directory
- man page translation in french
- add S, > alias for aide compatibility
- add reports in xml, html format
- improve speed on windows

gui : fix bug with multi tree-view (style conflict ?)
gui : change callbacks with arg call
gui : better gui to configuration file
gui : a status bar ? (or use progress widget)

pb duplicate code read_configuration get_configuration

internationalisation : ok for warnings, but problem with info (parsing) and debug(configuration messages)

--------------------------------
version 3.x : 
- total rewrite in object oriented code
- remove all global files
------------------------------------
- use plugin (/usr/lib/afick) for stat_size, stat_secu, stat_ext

---------------------------
- include directive in config file (conf.d) ? (as logrotate, apache) ...
  may help for custom changes

------ windows ---------------------------
check install/upgrade on windows : no run postinstall
windows : bad expand of PATH (--addpath) if contains spaces
--------------------------------------------------------
--xml : export database in xml format
-----------------------------------------------------------
new directive archive_retention to apply archive/history cleaning
----------------------------------------------------------
threads to speed code on multi-core
----------------------------------------------------------
real-time version : monitor changes with inotify
----------------------------------------------------------
console for distributed afick
----------------------------------------------------------
- pause/restart/stop afick run from afick gui ?
----------------------------------------------------------
historical
3.0.1 (devel) : Afick::Constants
3.0.2 (devel) : Afick::Msg
3.0.3 (devel) : Afick::Lock
3.1 : (stable) : match 2.21
3.2 (stable) : Afick::Tst
3.3 (stable) : Afick::Gen
3.3.1 (devel) : Afick::Directives (check_directive)
3.3.2 (devel) : Afick::Macros
3.3.3 (devel) : getopt + suppress global variables for Directives
	- excluding patterns 
	- get_configuration
	- default directives values
3.3.4 (devel) : Afick::Alias
	- add test on afick_planning (merge with afick_testmail)
	- getopt
3.4 (stable) : 
3.4.1 (stable) : bugfix
3.4.2 (stable) : bugfix + parcours recoding
3.4.3 (stable) : change rule should not change warnings : store all infos in database and filter change detect
  + display all attributes or just required by rule ? mtime not meaningfull for change detection, but helpful for analysis
  + plugins on all files 
  + todo change *.conf , remove mtime, inode from default rules
3.5.0 (stable) : Afick::Cfg
  3.5.1 afick_learn lib log read; tgz install
  3.5.2 : differ warning and info changes in report ? Control.pm / Backend.pm
	add afick_learn in afick-gui
  3.5.3 : afick_learn_tk (Afick::Learn), improve Backend (open/close)

planned
3.6.0 : Object; syslog test with journalctl
3.7.0 : change database storage
4.0   : threads (param -1 -> no; 0 -> max proc; n -> n threads)

check afickonfig rule on file with space ; use File::Spec
change database to Storable or MLDBM to allow new attributes (posix acl ?)
	+ change database backend
	+ change internal format (no more join/split)
	+ break compatibility, convert tool ?
sign database option
