Patches to start clementine faster

These commits speed up clementine's startup (as measured by kstartperf). Here it went from 7.5s to 1.5s.

This is done by:
- Offloading more of the playlist loading to a subsidiary thread. Previously the IO was not offloaded.
- Avoiding redundant SQLite db commits during startup.