Fixed several cosmetic code issues. Improved detection of same/different disk detection. Switched shared_ptrs to use std implementation instead of boost one. Cleaned up includes in headers. (CH-259)
Added support for successfully loading corrupted task files (now loading such task does not force CH to exit - instead an error is logged (if possible) and task is marked appropriately in the status dialog) (CH-59)