Filesize as xattribute

Rebase old pull request to master.

Requires the xattr package.

When used, the xattribute user.ytdl.filesize will be set with the expected filesize. This can be useful for re-streaming the download somewhere else.