Add jobs to find and rust tests
Various improvements to unit test running:
- reporting of individual case results
- automatically look for tests at startup
- handling ignored cases
- allow running multiple selected tests
Add test project
Add unit tests for the plugin