[darwin] add simple plist parser

(XML only, binary format not yet supported)
[darwin] Be a little friendlier about editor selection on OSX