test: overhaul stack_trace testing

- limit expected-output to main source file;
  ie. tolerate changes to start.zig
- when mode != .Debug the function name is now symbolically represented;
  ie. tolerate changes in llvm optimizer effects on the callstack
- cleanup how test cases are specified
- add test case predicates for excluding by arch, os or custom fn
d99dc21b9fMichael Dusan committed on 4/11/2021, 3:20:06 AMparent75f86da
2 files changedLine totals unavailable