GitHub Actions with Windows Subsystem for Linux

The setup-wsl GitHub Action can setup a WSLv1 or WSLv2 environment in Windows GitHub Actions runners. This allows testing certain quirks and corner cases one might encounter when running software on Windows Subsystem for Linux.