Allow `brew versions` to work with underspecified formulae
Don't test error message

Now that we are testing for a custom exception type, we don't need to
make any assertion about the message.
Only remove DS_Store on ENOTEMPTY
Combine GitHub version regexes
Avoid capturing groups when unnused
libsoup 2.42.2
mksh: remove unused download strategy
git-flow-avh 1.5.2

Closes #19481.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Merge branch 'master' of git://github.com/mxcl/homebrew