Factor out the command-running part of :make, and use it for :grep too
(which now runs an external grep rather than implementing it internally).