[cfg:win] add config window depends on the windows standard lib instead of mfc or anything else will import so many dependencies of mfc/clr
[cfg:win] will do some clean things to let button only represent bool configs
[cfg:win] using helper functions in windowsx.h to help control config items
[cfg:win] do not let the host process quit while config window is closing
[cfg:win] de-initialize config window when it's closing
[cfg:win] using menu item to open the config window
[windows] sync prop state to lang bar menu items from the engine