Added a workaround for an issue which causes JS errors on destroying CKE instances after multi init.
Init CKE only one time (if RichText is enabled).
Improved datepicker to better match the flat design, thanks to Nils Leideck.
Fixed: Find.pm "Can't cd to .." error in DynamicField subdirectories (bug#10587).
Typos.
Removed no longer needed special handling for some ITSM modules.
 Updated SupportBundle email address.
Improved CKEDITOR instance check.
Reimplemented otrs.SetPermissions.pl.
- new option --skip-article-dir
- new option --dry-run to check what will be changed
- removed option --secure as OTRS has been dysfunctional with this option for a while
- removed option --not-root as it defeats the purpose of this script
- removed other unused options
- script runs much faster, only changes permissions if needed
Added a small delay for opening the submenus of the main navigation when OpenMainMenuOnHover is enabled.
Fixed bug#8460 - Smart tag <OTRS_CUSTOMER_EMAIL[]> is display with HTML coding tags.
Added config option to limit number of quoted lines ob body in responses (as part of Ticket::Frontend::ResponseFormat.
Fixed uninitialized value error.
Fixed uninitialized value error.
Added custom week start per calendar in datepicker.
Added Excel export as an alternative to CSV export.
added Excel format option in config
Fixed label for PossibleNone field.
Fix version numbers (3.4 => 4)
Removed 'Dialogs' string, because it is confusing for most activity names (e.g. 'Delete file' becomes 'Delete file Dialogs')
Avoid perl warnings

perl 5.20 warns "Useless use of greediness modifier ? in regex" when
a question mark is used after a quantifier, but followed by the \z anchor