Add support for a tag that lets a task be always run.

Fixes #3157

'all' already has special meaning, so I went with the next suggestion of *. That requires quoting, so I'm open to other options if you think that'll be a problem.

This change also adds tests for this and basic tag functionality.