Enable SPIR-V tests to run without arguments (#4802)
* Enable SPIR-V tests to run without arguments
This specifies a default value for the --spirv-test-root flag based on
the source directory at configuration time. This simplifies the command
line for running the tests manually, but does not alter the ability to
override the test directory explicitly.
* Restoring code I should not have deleted