MP1-4290 : Integrate Ping Monitor to PowerScheduler
MP1-4290 : Disable Ping Monitor in PS++ on Client
MP1-4290 : PingStandbyHandler.cs class
MP1-4290 : Check null or empty host name
MP1-4290: Implement asyncping
MP1-4341 : Add possibility to Deploy Tool to upgrade MySQL dB
MP1-4341 : Only perform MySQL upgrade on Singleseat or tvserver_master.
MP1-4341 : MySQL 5.1 fix backup db and uninstall clsid (MySQL 5.1 can have 2 different clsid) and add check if MySQL service is running.
MP1-4341 : show MySQL Upgrade page only when 5.1 is installed and when upgrade button is selected.
MP1-4341 : Cleanup code and change Wiki link.
MP1-4341 : Upgrade MySQL (MyISAM to InnoDB) 62_upgrade_mysql_database.sql script only if MySQL Server is 5.6.10
Merge remote-tracking branch 'remotes/origin/master' into MP1-4341-REWORK-Add_possibility_to_Deploy_Tool_to_upgrade_MySQL_dB
First working version with periodic dummy file writes (into timeshift folder) to workaround SMB2/SMB3 file existence cache problems.
Solution file reverted (modified version commited by mistake...)
MultiFileReader mods to fix handling of less-than-requested data chunks handling. Mods to try and workaround what seem to be SMB data caching integrity issues (maybe). Duration code modified to stop it hanging if files are not available.
Fix for MultiFileReader infinite Read() recursion bug. Also changed file read buffers to use heap memory (instead of stack space), and added 'isStopping' boolean to TsDuration.cpp (to speed up Stop() handling).
Various bug fixes and changes to allow new buffer allocation to work correctly, and fix duration handling bugs discovered along the way...

Version raised to 3.0.82.2
Significant cleanup of FileReader and MultiFileReader code to remove dead code. Change to using 'static' buffer memory allocation and add thread-safe locking. MultiFileReader file integrity checking improved. Various bug fixes and changes to handle file read errors properly. Duration update file read locking revised to avoid potential graph deadlock situation, and shorten 'Stop' times.
Modified/improved file integrity checking.
CancelIO() and SetStopping() methods added to speed up/prevent hanging of Stop() and filter destruction in situations where network connection/server is no longer available.

'std::nothrow' option cast removed from 'new' array object creation.