Add test_all target to run tests for all backends

(excellent for coffee breaks)
Merge pull request #588 from david-christiansen/test_all

Add test_all target to run tests for all backends