Handle -ck2_displayName returning nil

It seems for some URLs, at least on 10.9, -getResourceValue:… returns YES and reports the display name as nil. We now treat that as an empty string so menu logic doesn't crash. The downside is you see a nameless folder in the path control.