FxCop/StyleCop violations fixed.

NOTE: This bumps the major version because of public -> internal access
level change in native functions, making it not backwards compatible.
Redesign the renderer model and add Bitmap renderer
Code cleanup
Update project file
Fix some file header issues with last commits
CodeMaid + Resharper cleanup.
Fix indentation in Touchpad
Merge pull request #34 from Sharparam/master

Code cleanup and render method added