Perform scanning on a background queue so that the GUI doesn't lock at startup.
Merge pull request #1339 from tiennou/dispatch-catalog-scan

Perform scanning on a background queue so that the GUI doesn't lock at startup.