Added missing linked libraries to edge backend.
I also kept the pragmas, if someone want to build the backends separately, so they do not have to supply link library flags to msvc.
Previously the backend would define some functions differently and had some functions missing.
Now that all of the backends use the same webview.h header, we can make sure that all the functions needed are there.