[Transparency] add javascript function and manifest, OSX Implementation, stubs for Linux/Windows
[Transparency][WIN] 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] implement the transparent window, using expose-event