Fixed various issues reported by resharper. Added move constructors/move assignment operators to various classes. Exceptions cleanups. Removed unused code. Removed copy constructors/copy assignments from various noncopyable classes. (CH-318).
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)
Bugfix: fixed problem with scanned files not being cleared in DB when cleared in code causing various problems with serialization (of scanned files) and de-synchronizing stats and scanned files (CH-156) (CH-149).