print_usage might as well be static
command is non-const

I need to be able to free this
mask2str: formatting and a FIXME
Enable watches of non-cwd

If a pattern contains a path, it is safe to assume that the user wants
to place the watch in that path. This patch makes this possible.