Run the same tests for make check on all platforms

This target is no longer run in automation; it's for developer convenience, so
it should really run everything.  Also ensure that `check-all` is a superset
of `check`.
Merge pull request #3166 from mbrubeck/check

Run the same tests for make check on all platforms