VideoModule base class added to Fel, SetVideoModule added to Fel::Emulator interface, ParentChanging/ParentChanged events added to Fgl::Widget, and updated Win32 Widget implementation