tests: Allow controlling which shader models to run via command line.
The new flag --specific-models takes a comma separated list of values:
- sm2-3
- sm4-5
- sm6 If any of these are present, it will only run those tests.
This MR doesn't document this anywhere, but none of the other flags are documented either...