Merge pull request #18 from Sharparam/master

RazerManager and Touchpad made into singletons, obsolete code removed
Merge pull request #19 from Sharparam/master

Updated AssemblyInfo with correct info.
Native window support

Add support for "native" windows (render external app windows given
their handle)
Merge pull request #20 from Sharparam/master

Redesigned part of keyboard event handler in RazerManager.
Merge branch 'master' of git://github.com/meekaah/SharpBlade into meekaah-master
Clean up @meekaah's code.

Fixed StyleCop violations in @meekaah's code.
Refactored native code to proper location.
Refactored existing WinAPI code to make it more manageable.
Fixed errors in code as result of above refactor.
Remove old buildversionincrement settings in project file
Remove stray empty ItemGroup tag in project file
Bump major version up, changes are incompatible with previous 2.0.0
Rename Gdi32.cs -> GDI32.cs
Fix rename properly
Reflect rename change in project file
Update GDI32 usages to reflect name change