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