[Transparency][WIN/Linux] rebase for the new chrome (+1 squashed commits)

Squashed commits:

[393645c] [Transparency][Win] add d3dcompiler_46 when packaging, fix the marginVal for compatibility (+1 squashed commits)

Squashed commits:

[26d1c7e] [Transparency][WIN] implement the windowsversion, changing the style, and background
[Transparency][Linux] GTK implement the transparent window, using expose-event