Added extended attribute 'where from' logging for downloads

On OS X it is possible to get list of extended attributes of a file. For some file (e.g. downloads) these lists contain *where from?* information indicating website that the file came from originally.
The problem with _read_plist() is that it reads from file. Here the plist content is already in buffer.