Cleanup Dock icons
* Fixed missing copyright header.
* Properly detect the correct UPnP InternetGateway device.
* Print out a warning and abort when trying to enqueue a DatabaseCommand before Database is ready.
* Make sure our private markAsReady method is connected (and hence called) first. Log a message when db is ready.
* Don't let RecentPlaylistsModel try to load stuff before we're ready.