Add draft tag functionality to `Tag.by_tag_id/s`.

Also permits tag type to be provided via an options
hash, while retaining backwards compatibility.