fix autosplit when using _ => - alias
adapt pattern for autosplit as _option_name
add full flavoured aliases for options + autosplit

Add support for full flavoured alias list for option names and use this
list for building parse instructions for Getopt::Long (parse options) and
Data::Record (enable autosplit).
implement fix_argv and handle properly argv fixing
Add version in Changes
Update version DistZilla
fix critic
Merge redmine-release-v4.004
Merge redmine-release-v4.004
fix reused var
Add version in Changes
Update version DistZilla
Merge redmine-release-v4.005
Merge redmine-release-v4.005
fix short fix argv
Merge redmine-review-bug-388-short-option-not-properly-fixed-fix-argv
reflect changes
Add version in Changes
Update version DistZilla
Merge redmine-release-v4.006