Lazy load thumbnailer & parser
This MR aims at starting to remove the need for a start() method, by moving to a lazy initialization for all background tasks (except the modification notifier)
Thumbnailer & parser are addressed here, discoverer part will come at a later time.
Edited by Hugo Beauzée-Luyssen