use winrpm gcc instead of binutils to link sys.dll on windows

use Base.samefile for file path comparison

add instructions to Pkg.add("WinRPM") too

use -shared also on Windows, along with '-Wl,' only on Windows