Change whence_file method

Use instead a more tested & cross-platform solution.
Minor change in runner
Move runner creation to test setup
Fixes #67

When the script to be debugged is ruby's binary, we ignore it and pass
to byebug the script to be run by ruby instead.
I've added to TODO's as Github issues [ci skip]
Get ready for 3.4.2 release