Follow-up fix for bug#9931 - After upgrading to MIME::Tools 5.504 (without OTRS patches) SMIME signatures are broken.
Added small improvements to test file.
Corrected user output. Added debug mode.
Fixed: PGP Crypted and Signed emails could be wrongly parsed (bug#9954).
Fixed: Cannot search for "Date" dynamic fields (bug#9945).
Code cleanup.
Fixed: Reply to previously signed email breaks PGP verification (bug#9921).
Added unit tests.
Fixed mail configuration steps of windows installer.

This is a follow-up fix for http://bugs.otrs.org/show_bug.cgi?id=9942
If you clicked 'Check Mail Configuration' which leads to an error
(for instance without providing credentials),
and then clicked 'Skip Mail Configuration', the bug was not yet fixed.
Follow-up fix for bug#9921 - Reply to previously signed email breaks PGP verification.

-reworked regular expressions
Fixed: DefaultOverviewColumns under Ticket -> Frontend::Agent Wrong Description (bug#9933).
Product.xml is now eval'ed to be valid XML.

If OTRS is behind a proxy with a landing page, the Product.xml
file is not valid XML.
This commit puts the parsing of the XML in an eval{} so that if
this fails the dashboard is still displayed.

This fixes bug#9935 - http://bugs.otrs.org/show_bug.cgi?id=9935
Fixed: Activity-Dialogs in wrong order (bug#9937).
Fixed Multiple Result Set DBUpgrade w/MSSQL 2012

Fixes bug http://bugs.otrs.org/show_bug.cgi?id=9968
Mistypo.
Added additional parameters for HistoryTicketGet() to get more detailed information (New parameters: StopHour, StopMinute, StopSecond).
Fixed HistoryTicketGet() cache key sort.
Fixed: Datepicker localization data could not be found! when choosing French canadian language (bug#9962).
Follow-up for bug#9962: make JSON handling more robust and simple.
Fixed bug#9946 - Misplaced pagination in ticket overviews.