Add integration tests to CI harness
Add integration tests to CI harness

We want to make sure none of our popular downstream integrations break.
This ports our old Travis setup over to GitHub Actions.

dblock/hashie,intridea/hashie,dblock/hashie,intridea/hashie