MPDApplication: Use a synchronized collection for connection locks.
CachedMPD: Don't try to get details for an empty album list.