Revise `jl_timing` prints for `dlopen` (#49560)
By special request, this changes our `dlopen` logic to include the
actually-opened filepath. For convenience, the base filename is listed
first.
This change also fixes a bug in `gnu_basename` where Windows filepaths
were not being scanned for '\\' correctly.