Fix for Tumblr video and audio posts

For video and audio posts, the data field is not supposed to be an array like for a photo post.

The fix allows passing a single filename for the data field instead of an array of filenames.