provide file completions in '[...](|)' for markdown documents

This provides completions for links in R Markdown documents. Links are generated relative to the directory of the R Markdown file (and no completions are generated if the file has not yet been saved).
Maybe a common helper for the 4 checks of this nature we do?