Implement an empty DynamicLoader plugin for Windows.
Load / unload modules in the target when the OS events occur.

This causes all deferred breakpoints to be correctly resolved as
the modules that they reside in are loaded.
Subtract the size of the breakpoint opcode from the PC when getting the bp site.