Fix bug re: tag cloud showing tags for invisible posts.

Tag cloud should only show tags for the posts viewable by the current logged in
user (so, not show tags for drafts or posts not yet published, for anyone but
the author). So modify the tag cloud generator to accept a set of posts, not
just a blog name.