mess 0.156

Pretty much same as #34750 for `ume`.

As with Homebrew/homebrew-games#181, `sdl2` now replaces `sdl`. It also contains a link error patch which has been just merged in the upstream master (mamedev/mame#60).
As your recommendation, `patch` now uses an upstream diff URL instead of bulky `:DATA`.