On windows, the start path for library loading is set to '.'

The path in caller[0] includes the drive letter followed by :, which is the separator
we use to split the path.  i.e. c:/foo/bar/file.rb.

I added a small method with logic specific to Windows