Support for Windows Transparency

* Added DWM functionality
* Added background clearing
* New switch to package.json
* New Window.isTransparent getter to signal if transparency is enabled
* New window.beginMouseOffclient to trap mouse events offscreen (needed for resizing transparency)
* New Window.endMouseOffclient to end trapping mouse events offscreen (needed for resizing transparency)
Transparency support in Mac OS X
Fixed bug where composition isn't established correctly.
Added webgl support in preferences.
Merge branch 'transparency' of https://github.com/trevorlinton/node-webkit into transparency
Merge pull request #1 from rogerwang/master

Update from base
Merge branch 'master' into transparency

Conflicts:
	src/api/window/window.cc
	src/browser/native_window.cc
	src/browser/native_window_win.cc
Added myself to Authors
Support Snow Leopard Transparency
Merge pull request #439 from trevorlinton/transparency

Transparency Support in Mac OS X/Windows
[API][WIN] "position": "mouse" support on Windows. Fix #528.
creating sofo-master branch; merging nw-transparency branch
switching to layered transparency so we can get proper click-through hit testing and such
[WIN] Set correct windows icon size

The icon in the win7 audio mixer is too big
Merge pull request #795 from greenheartgames/master

set windows icon correctly
bump version to 0.6.0
update for 0.6.0
bump version to 0.6.1-pre
merging sofo/layered-transparency into 0.6.0
making NativeWindow::RenderViewCreated not a pure virtual since there is no need to implement on Mac OS yet