fix a crash allocing a nil string
icon and name are stored in meta not data
fall back to an "Unknown" string if nothing can be found to avoid a crash
Retain label when setting it for the first time

Rejig of extractMetadata method to set label before name
cleaner getter for -[QSObject label]
log startup speed for verbose builds
improve robustness of qsobj getters/setters
Small optimisations to file children loading
mention #1401 in the release notes
Only use the "a ⟷ b" display method if the object has a displayName
Clearer comments/var naming
Merge branch 'crashfx' into release-1.0
mention #1371 in the release notes