New Config Engine - 1) you can't now re-declare options 2) validation require pre-declared option
New Config Engine - 1) you can't now re-declare options 2) validation require pre-declared option - fixed integration test
New Config Engine - 1) allow 'message' to accept only one argument 2) internal error/warning messages implemented as constants 3) die if we _may_ need specific message at run time, but it's undeclared
New Config Engine -  catching unexpected options implemented
minor fix
New Config Engine - implemented default values for options and options from config
New Config Engine - catch if we use mandatory command, but it's message is undefined
New Config Engine - UTF-8 support
New Config Engine 1) error format 'command' implemented 2) messages internal structure reworked 3) allow redefine messages with special flag 4) no_command/unknown_command system error implemented 4) small changes
New Config Engine - get rid of require_message and co.
New Config Engine - catch getops errors
New Config Engine - catch broken UTF-8 in command line
New Config Engine - don't produce several UTF-8 errors + more tests
New Config Engine 1) catch errors when read config file 2) fix bug when config filename is undef when config default value is used
New Config Engine - small fixes
New Config Engine - positional arguments implemented
New Config Engine - different error messages for positional mandatory arguments
New Config Engine - move default messages to constructor
small fixes to cover script
New Config Engine - allow disable some validations (for testing purpose)